Hotel: Plaza on the River *****

Located in the center of London, on the south bank of the river Thames, approx 31 km from Heathrow Airport and 43 km from Gatwick Airport.

Hotel Description

The hotel is situated opposite the Tate Britain art gallery and is overlooking some of London's landmarks including the Houses of Parliament, Big Ben and the London Eye observation wheel. Other nearby attractions include Westminster Abbey, the Imperial War Museum, The Oval Cricket Ground, Buckingham Palace and London Aquarium. Hotel services and facilities include 24 hour reception, restaurant, bar, elevator, Wi-Fi internet access throughout the hotel, fitness room and meeting room. The studios and apartments are equipped with separate sitting/dining area, A/C,TV, telephone, Wi-Fi internet access, safe, hairdryer and a fully equipped kitchen with microwave/grill, two ring cooking hob, dishwasher, washer/dryer and a fridge /freezer. Address: 18 Albert Embankment, London SE1 7TJ, United Kingdom

Hotel Address

18 Albert Embankment, , SE1 7TJ London, , United Kingdom

Hotel Features

Air ConditioningYes
Safe BoxYes
Wireless Internet (WiFi)Yes
Distance to center 0 km
Distance to airport 31 km

Hotel Images

Hotel Map