Strand Palace Hotel 3-Star

Book this hotel in London, England: South, United Kingdom.

Photos of the 3* Strand Palace Hotel

About the 3* Strand Palace Hotel

The Strand Palace is situated in Londons elegant and bustling Strand providing a unique location for both business and pleasure Covent Garden being just minutes away. All bedrooms are ensuite and have TV and direct dial telephones. The hotel is large and modern and offers excellent facilities. Meals can be enjoyed at the hotels lively Italian restaurant or The Carvery Restaurant. There is also a caf and two bars. Guests booking double rooms should note that these might consist of twin bedded rooms.

3* Strand Palace Hotel on a map of United Kingdom

London Airport 3* Strand Palace Hotel
Flight + Hotel
Hotel Only
Strand Palace Hotel
England: South United Kingdom
Strand Palace Hotel
For nights
Guests in Room 1
Adults Children