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. The accommodation features a 24-hour front desk, and luggage storage for guests.
Number of rooms: 9
42 Barn Way, Wembley, HA9 9NW, United Kingdom