Hotel City Inn Express, London

144 A Mare Street LondonE8 3SG, United Kingdom