London City Apartments 4 stars

1-13 Adler Street, Tower Hamlets, London, E1 1EG ‎, United Kingdom

Hotel image
Read more reviews for London City Apartments