Back to Liverpool

The Picture House Apartments

HotelLiverpool

Photo supplied by our booking partner

The Picture House Apartments provide hotel accommodation located on Scotland Road in Liverpool. Situated at number 322, this establishment offers a place to stay for travellers visiting the city.

No reviews on VacationGuide yet.