- Liked: Cleanliness, staff & service, amenities, property conditions & facilities
Its a beautiful hotel very nice rooms staff were very helpful over all great hotel great staff.
Located near the beach, The Grand at Trafalgar Square is in London's London City Centre neighbourhood, an area with great shopping. National Gallery and Queens Theatre are cultural highlights, and some of the area's popular attractions include London Eye and ZSL London Zoo. Sky Garden and Stamford Bridge Stadium are not to be missed. Our guests appreciate the hotel's location for the sightseeing. It's also convenient for public transport: Charing Cross Underground Station is 3 minutes by foot and Embankment Station is 4 minutes.
The following fees and deposits are charged by the property at the time of service, check-in or check-out.
The above list may not be comprehensive. Fees and deposits may not include tax and are subject to change.