Concert Square ApartmentsAppartamento
Fleet Street 29, Liverpool, L1 4AR
Situated in the centre of Liverpool, within 300 metres of Liverpool Central Station and 1.1 km of Albert Dock, Concert Square Apartments By Happy Days offers accommodation with free Wi-Fi.