Situated in London and within 4.5 km of London Designer Outlet, 179 church Road has a garden, non-smoking rooms, and free Wi-Fithroughout the property. The property is around 4.5 km from Wembley Arena, 4.7 km from Wembley Stadium and 5.
Number of rooms: 4
179 Church Road, Brent, London, NW10 9EE, United Kingdom