This beautiful historic hotel complete with a modern luxury tower set amid the charming elegance of the Armoury was originally constructed in 1905.
The Delta London Armouries Hotel is ideal for business or pleasure and is conveniently located in downtown London, minutes from Galleria Shopping, the Grand Theatre, the London Art Gallery, Victoria Park and both of the train stations.
Delta London Armouries Hotel Reservation:
Book by Phone
Call center hotel booking specialists can make reservations for you, recommend hotel deals and offer any advice needed.
It is easy and it is Toll Free! Just Call 800-387-6413