31 Kent Street, Liverpool L1, England, United Kingdom
Distance: 246 yd.
Company description
Luxury Serviced Apartments in the heart of Liverpool City Centre brought to you by Element 11 your experts in contemporary, luxurious business and holiday apartments