The Strand Palace Hotel, London is set right in the heart of the theatre district, about 5 minutes walk from Covent Garden Tube Station. Trafalgar Square, China Town and the bright lights and cinemas of Leicester Square are a few minutes walk away. The modernised Edwardian Strand Palace Hotel retains some of its original decor and features attractive, well appointed guest rooms.