The Pagoda Centre, Henry Street, Liverpool, Merseyside L1 5BU, 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