London City Apartments

53a Stratford Road Apartment 5, London E13 0NF England
Guest house
Hotel
London City Apartments | London | United Kingdom | TripAligner