Situé à Londres, à moins de 4,5 km du London Designer Outlet, le 179 church Road propose un jardin, des chambres non-fumeurs et une connexion Wi-Fi gratuite dans l'ensemble de ses locaux. Il se trouve à environ 4,5 km de la salle omnisports Wembley Arena, à 4,7 km du stade de Wembley et à 5,2 km de Preston Road. Le stade Lord's Cricket Ground se trouve à 7 km et Ealing Broadway à 7 km.
Vous séjournerez à 5,5 km du marché de Portobello Road et du parc royal. L'aéroport de Londres-Heathrow, le plus proche, est implanté à 22 km.