Strand Palace Hotel

Located just 0.7 miles from SEA LIFE Centre London Aquarium, Strand Palace Hotel London is 6 minutes by foot from The London Film Museum.

Located in the The Strand district, the hotel is not far from the famous British Museum. This hotel is also situated 10 minutes' walk from the public Trafalgar Square. Oxford Street lies 1.4 miles away, while Embankment is in close proximity to the Strand Palace.

The rooms at the accommodation provide guests with a flat-screen TV with satellite channels, as well as comforts such as an air conditioner. Bathrooms with a separate toilet and a shower, also include bath sheets and towels.

Within 5 minutes' walk of this hotel, The Savoy Grill serves American dishes.

Book Palace London

General information

Contact information

Strand Palace Hotel, London, United Kingdom;

Palace reservations available at 'rooms'

Palace phone number isn't available on our site, if you want to call Palace visit site of a hotel

Palace Location

 Strand Palace Hotel, London, United Kingdom

Palace Hotel Deals

Write a quick review

Your rating

(/10)
Please enter your name
Please enter a valid email address

Main Features

Palace Amenities

  • General

    No smoking on site
  • Dining

    Electric kettle
  • Room Amenities

    Flat-screen TV

Palace Offers

Rooms