Make London your own at the Strand Palace Hotel. Situated in the heart of the West End, easily accessible from the City, Docklands and Trafalgar Square, the hotel offers an unbeatable location among London hotels. Surrounded by iconic architectural and cultural landmarks, this historic hotel is the perfect address for leisure guests. For corporate travellers, the proximity to the City, London’s financial centre, and a host of prestigious international and national companies makes it the premier destination for convenience and time saving. Come and discover affordable accommodation and impeccable service in a vibrant central London setting.