stafford hotel, london
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.