Doté d'un jardin et offrant une vue sur la ville, le 179 church Road est situé à Londres, à 4,5 km de la Wembley Arena et à 4,7 km du stade de Wembley. Il se trouve à 5,2 km de Preston Road, à 5,5 km du marché de Portobello Road et du parc royal. Une connexion Wi-Fi est disponible gratuitement dans l'ensemble de l'établissement et le London Designer Outlet se trouve à 4,5 km.
Le terrain de cricket Lord's et Ealing Broadway se trouvent à 7 km. L'aéroport de Londres-Heathrow, le plus proche, est implanté à 22 km.