Delta Hotels London Armouries offers a castlelike setting with modern comforts, including an indoor pool, exercise room, and a well-regarded restaurant. Its historic 1905 facade provides a distinctive backdrop for business gatherings and overnight stays.
The hotel features spacious rooms with large desks ideal for work, plus a signature lounge on the 20th floor serving breakfast and evening appetizers. Valet parking and attentive staff enhance the seamless experience for corporate guests seeking both event space and lodging near central London hubs.
Loading map...
Rated 4.4 on Google · 2,292 reviews