Location, location, location.

Whether visiting London for business or pleasure, it doesn’t get any more central than the Strand Palace Hotel.  Occupying an envious position between Covent Garden, Trafalgar Square and the River Thames, our location is equally convenient for the world renowned London landmarks of St Pauls Cathedral, the London Eye and Leicester Square.