The Strand Palace Hotel is a comfortable and convenient hotel, situated right in the heart of London. From here, you will have no problem getting to some of the city¿s top attractions ¿ Covent Garden, the Tate Museum and Trafalgar Square included! You will also be just a short journey away from the West End, with all of its glittering stage shows and musicals.