Plaza on the River Westminster is a prestigious riverside serviced apartment residence and hotel located on the Albert Embankment in central London. Designed for guests seeking greater space, privacy and flexibility, the property is particularly well suited to extended leisure stays, business travel and family visits. The property offers outstanding views in a prime location close to the Houses of Parliament and Big Ben.
Minimum stay: 5 nights
Check in: 2pm
Check out: 12 noon
Nearest underground: Vauxhall, Pimlico and Lambeth North
Nearby: Houses of Parliament, Big Ben, London Eye, South Bank, Westminster Abbey, Tate Britain
24-hour reception and concierge
Fitness centre and swimming pool
Wi-Fi – complimentary
Daily housekeeping
Business facilities
Lift/elevator access
On-site restaurant and bar
Air-condioning
Fully equipped kitchen or kitchenette
Separate living and dining area
Flat-screen TV and entertainment system
Work desk
Modern bathroom
Balcony with river views – some apartments
Private parking
Airport transfers
Extra beds or sofa beds
Premium view or balcony supplements
Laundry and dry-cleaning services