About
This luxury hotel operates in central London's Westminster area, offering accommodations within walking distance of major landmarks including Westminster Abbey and Big Ben. The property features multiple dining venues, in-room service, and complimentary WiFi throughout the building. Pet-owning guests can access the hotel's amenities while staying in a location that provides easy access to nearby parks and green spaces suitable for pet exercise and walks.
Get in Touch
Contact or book this business