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.