A few of my colleagues and I recently stayed at the Delta London Armouries for 2 nights as we were in town on business. Our experience at the Delta Armouries was absolutely phenomenal. I stayed on the 19th floor while one of my colleagues was staying in a suite on the 4th floor which gave him access to the Signature...
More
- Delta Hotel London
- Delta London
- Delta London Armouries Hotel
- London Delta
