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
To
Strand Palace
London
England: South United Kingdom
Strand Palace
Fri
For nights
Rooms
Guests in Room 1
Adults Children