Loading hotels
Confirming room availability...
London Apartments Shoreditch, 79 Redchurch Street London United Kingdom, London, United Kingdom
This comfortable hotel is set in Liverpool Street. With a small number of only 2, this accommodation is very convenient for a quiet stay. Pets are not permitted on the premises.