Arbor City 4 stars

12 Osborn Street, Aldgate East, Tower Hamlets, London, E1 6TE, United Kingdom

Hotel image
Read more reviews for Arbor City