27 Wapping
Liverpool
United Kingdom
Liverpool
United Kingdom
Rate and review Ibis Liverpool City Centre in Liverpool, United Kingdom!
Share your experiences at Ibis Liverpool City Centre with your friends or discover more Hotels in Liverpool, United Kingdom.