Host & Stay - Alma Hotel Manchester
Host & Stay - Alma, a property with a garden, is located in Manchester, 6.5 km from The Lowry, 7.3 km from Opera House Manchester, as well as 7.7 km from Bridgewater Hall. It is set 5.
41 Alma Street, Salford, Manchester, M30 0EX, United Kingdom