EnglandGreater LondonEdgware
4 guests
2 bedrooms
1 bathroom
This modern apartment is situated on a quiet street with excellent local amenities, including a shopping centre and restaurants on your doorstep. Wembley Stadium is just over 2 miles away, while attra...
From €345 Nightly