
Venue type
Restaurant, Hotel, Bar
Location
London, United Kingdom
Royal Lancaster London
Situated above Lancaster Gate tube station, this upscale hotel overlooking Hyde Park is 0.3 miles from Paddington tube

