Bayswater Studio Apartment London apartment is located next to Buckingham Palace, Natural History Museum and Madame Tussauds London.
Just 10 minutes on foot from London city center. 16 km to Croydon. Guests will enjoy greek meals in Phoenix, which is 100 meters from the property.
London Heathrow airport can be reached in 5 minutes by car.