One of the most stylish five-star hotels in London, the Plaza on the River, London is located near Westminster, the London Eye, and Vauxhall, overlooking the River Thames.
Contemporary rooms and suites come with 24-hour room service, minibars, and coffeemakers, as well as free Wi-Fi, flat-screen TVs, and marble bathrooms with walk-in showers.
Upgraded quarters add river views, club-lounge access, and/or sofabeds. A trendy restaurant/bar features South American and Asian cuisine. Other amenities include a 24-hour fitness room and a business center.
Hotel services include free Wi-Fi throughout the property, a fitness center, concierge services, and guest laundry service. International guests appreciate on-site foreign currency exchange and the hotel’s attentive, multilingual staff. Corporate travelers have access to a well-appointed business center.
18 Albert Embankment, Vauxhall London, SW1V 4DE United Kingdom
Phone: +44 (0) 20 7958 8000