My Guide Website?
Strand Palace Hotel
London
Strand Palace Hotel is a three-star establishment that is centrally located, as it is on the edge of London’s famed Theatreland and not too far from Covent Garden. Throughout the great grounds of the hotel, guests have an amazing array of facilities and services at their disposal that are ideal for all. The hotel has recently been refurbishment, so the public areas, restaurants and meetings rooms are state-of-the-art.