City Lodge London 2 stars

167 Bow Road, Tower Hamlets, London, E3 2SG, United Kingdom

Hotel image
Read more reviews for City Lodge London