stafford hotel, london

London, England

The Stafford Hotel dates back to 1858, and has 107 rooms & suites spread out over its annexes & main building. The main building is made up of 3 townhouses. The Stafford provides luxurious & classically English suites with an elegant & sophisticated feel. Our works included expert witness and detailed design of MEPH services.

Best Hotel in London – Best Loved Awards
Prestigious Star Awards Nominations: Networking Event Venue 2015