London City Apartments

3.5
(4 reviews)
1-13 Adler Street, London E1 1EG England
Limited Service Property
Hotel
London City Apartments | London | United Kingdom | TripAligner