Hotel Detail
Plaza on the River
18 Albert Embankment, London SE1 7TJ, London, SE1 7TJ, United Kingdom
good
|(6363) Reviews
Overview
Hotel Overview: Nestled along the vibrant riverside, Plaza on the River stands out with its sustainable luxury and striking contemporary design. Emphasizing eco-friendly practices, it boasts a LEED certification and incorporates green technologies and locally sourced materials throughout its architecture.
Accommodations: Plaza on the River caters to a variety of travelers with its richly appointed rooms and suites. Guests can enjoy a comfortable stay in one of the 101 elegantly appointed guestrooms. Each of the 101 rooms at Plaza on the River exudes sophistication with panoramic river or city views. Guests can choose from deluxe rooms, suites, and penthouses featuring king-sized beds, premium bedding, and marble bathrooms. In-room amenities include high-speed Wi-Fi, 55-inch flat-screen TVs, minibars stocked with gourmet snacks, and exclusive toiletries crafted from organic ingredients. Select rooms offer balconies for an immersive urban experience.
Amenities: The hotel pampers guests with round-the-clock concierge services, valet parking options, private cabana rentals by the poolside for secluded relaxation. The business center is state-of-the-art while VIP services such as butler or limousine hire are readily available to enhance every stay.
Dining Options: Guests have multiple dining venues to choose from including The Riverfront Cafe offering international cuisine with signature dishes served against the backdrop of spectacular river views. The Skyline Bar not only offers unique cocktails but also hosts live jazz sessions nightly. Exclusive dining experiences include rooftop dining where guests can enjoy tailor-made menus by Michelin-starred chefs alongside unmatched skyline panoramas.
Nearby Location & Transportation: Conveniently located just 20 kilometers from Heathrow Airport and only 5 kilometers away from King's Cross Railway Station. Iconic landmarks like Buckingham Palace are within a short driving distance offering ease of travel for both business and leisure purposes.
Nearby Attractions:
- The London Eye - 3 km away offers breathtaking views of the capital.
- Shakespeare's Globe Theatre - 4 km away provides a historical insight into Elizabethan performances.
- Tate Modern - 3.5 km away showcases contemporary artistic marvels.
Wellness And Activities: Focus on wellness is paramount at Plaza on the River which features a full-service spa offering signature treatments like aromatherapy wraps and hot stone massages. A modern fitness center equipped with state-of-the-art machines ensures fitness routines are maintained while daily yoga classes invite tranquility into every visit.
Policies & Check-In Instructions:
- Check-in time starts at 3 PM using government-issued photo ID
Summary: Located along London's picturesque riverside; Plaza on the River caters to those seeking an eco-friendly luxury experience in both business settings or family vacations alike.
Disclaimer notification: Amenities are subject to availability and may be chargeable as per the hotel policy.
Amenities
Explore the Area
18 Albert Embankment, London SE1 7TJ, London, SE1 7TJ, United Kingdom
Westminster Abbey
1.1 km
Houses of Parliament
1.2 km
Westminster Bridge
1.2 km
Sea Life London Aquarium
1.2 km
London Dungeon
1.3 km
London Eye
1.4 km
Big Ben
1.4 km
St. James Park
1.6 km
Westminster Cathedral
1.8 km
Royal National Theatre
2 km
Trafalgar Square
2.1 km
Victoria Palace Theatre
2.1 km
The Strand
2.2 km
Apollo Victoria Theatre
2.2 km
National Gallery
2.3 km
The nearest airports are:London City Airport (LCY)
17.1 km
Heathrow Airport (LHR)
28.7 km
Gatwick Airport (LGW)
65.6 km
Luton Airport (LTN)
56.1 km
Select Your Room
No beds for now, but no stress 🛏️✨
Those dates are hotel-free, but don’t worry, the perfect pillow fort is just a date-swap away!
Explore the Area
18 Albert Embankment, London SE1 7TJ, London, SE1 7TJ, United Kingdom
Westminster Abbey
1.1 km
Houses of Parliament
1.2 km
Westminster Bridge
1.2 km
Sea Life London Aquarium
1.2 km
London Dungeon
1.3 km
London Eye
1.4 km
Big Ben
1.4 km
St. James Park
1.6 km
Westminster Cathedral
1.8 km
Royal National Theatre
2 km
Trafalgar Square
2.1 km
Victoria Palace Theatre
2.1 km
The Strand
2.2 km
Apollo Victoria Theatre
2.2 km
National Gallery
2.3 km
The nearest airports are:London City Airport (LCY)
17.1 km
Heathrow Airport (LHR)
28.7 km
Gatwick Airport (LGW)
65.6 km
Luton Airport (LTN)
56.1 km