Located in London, Hendon Appartments is 4.2 km from Wembley Arena. Wembley Stadium is 4.2 km away. The accommodation has a sitting area. There is also a kitchenette, equipped with an oven and microwave. A toaster, a refrigerator and stovetop are also featured, as well as a kettle. Towels are available. London Designer Outlet is..
Continue reading…