Check out this great place to stay in London
Apartment in London, United Kingdom. - 24 HOURS CHECK-IN - 8 min to Aldgate East station - The hosts are always at home and available to help - Free Luggage Storage - Professional cleaning carried out every day - Bedroom with double bed, sofa, closet, desk - Two bathrooms and kitche...
See this content immediately after install