Ramada Plaza London
18 Lodge Road, St John's Wood London, North West London NW8 7JT
(Rating:    / )
Adjacent to Regent's Park, overlooking Lord's Cricket Ground, the modern Ramada Plaza London is conveniently close to Madame Tussauds, London Zoo and the superb department stores and theatres of London's West End. The hotel has its own car park for residents (charge payable locally.)
|