Experience one of the leading Windsor, UK, hotels, the exciting Heathrow/Windsor Marriott Hotel.
The Chelsea Harbour Hotel is the only five star, all-suite hotel in London and is tucked away in the exclusive area of Chelsea Harbour. A hidden haven, overlooking the marina and the River Thames, and boasting spectacular views across Londons iconic landscape.
- Grand Room: 500 guests
- Drake Suite: 180 guests
- Location: Map
- Website: Millennium Chelsea Harbour
- Tags (select venues by attributes):
- Luxury, 5 Star, Natural Light, Civil