Premier Inn London City - Aldgate 3 stars

66 Alie Street, Aldgate, Tower Hamlets, London, E1 8PX, United Kingdom

Hotel image
Read more reviews for Premier Inn London City - Aldgate