The Ampersand Hotel
0.00 km10 Harrington Road, London
The Ampersand Hotel is a new London experience with individually styled bedrooms and balconied suites, splashes of contemporary art and a ground floor patisserie serving artisanal coffee and Champa...