Set in the heart of London, a stone’s throw from Trafalgar Square and buzzing Covent Garden, Strand Palace is your home away from home, where modern comforts are complemented by truly British charm.
Welcoming guests to the capital since 1909, the iconic Strand Palace is located near Covent Garden and have an enviable position on the Strand serving as an excellent location for leisure and business travellers alike. All guestrooms and public areas have recently been upgraded and guests can keep up with their fitness routine the hotel gym.
Haxells Restaurant & Bar is serving modern British cuisine throughout the day, including its famous afternoon tea.
London, England WC2R 0JJ