This historic hotel has welcomed guests since 1884 and occupies a prime location along the Thames in central London's Whitehall district. The property features distinctive architectural elements and offers views of the London Eye from select accommodations. With 14 different event spaces available, the establishment serves both leisure travelers and business guests seeking venues for meetings or special occasions. Pet owners will find this location particularly convenient for exploring London with their companions, given its central positioning near major attractions and riverside walking areas. The hotel's proximity to the Thames provides easy access to waterfront paths suitable for dog walking, while the Whitehall location places guests within reach of numerous parks and green spaces throughout central London. The property's longstanding presence in the hospitality industry suggests experience in accommodating diverse guest needs, including those traveling with pets.
Contact or book this business
London
2 Whitehall Ct, London, SW1A 2EJ, United Kingdom