Strand Palace 3-Star

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

Photos of the 3* Strand Palace

About the 3* Strand Palace

The Strand Palace is situated in London`s elegant and bustling Strand, providing a unique location for both business and pleasure, Covent Garden being just minutes away. All bedrooms are en-suite and have TV and direct dial telephones. The hotel is large and modern and offers excellent facilities. Meals can be enjoyed at the hotel`s lively Italian restaurant or The Carvery Restaurant. There is also a café and two bars.

3* Strand Palace on a map of United Kingdom

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