A recently renovated property, The Barn House is located in Wembley near Preston Road, Wembley Arena and London Designer Outlet. With garden views, this accommodation provides a patio.
Number of rooms: 9
42 Barn Way, Wembley, HA9 9NW, United Kingdom