This charming aparthotel provides guests with all the living space and comfort they would need while away from home.
You’ll be able to experience the bustling atmosphere of the neighbourhood streets and selection of beautiful period buildings.
Address 72 Church St, Liverpool L1 3AY, UK
Phone +44 151 318 1809
Maps C239+W5 Liverpool, UK Open Maps