Wembley Rooms Homestay London
Situated in London, Wembley Rooms features garden views and free Wi-Fi, 500 metres from Wembley Arena and 500 metres from London Designer Outlet.
Number of rooms: 8
29 Manor Drive, Brent, London, HA9 8EB, United Kingdom