31 Elmgrove Road, Harrow, London, England, HA1 2RH
Dengan menginap di Kap House di kota Harrow, Anda akan berjarak 4 mi (6,5 km) dari Stadion Wembley dan 10,6 mi (17,1 km) dari Taman Hyde. Apartemen bintang 4 berjarak 11,2 mi (18 km) dari Istana Kensington dan 11,3 mi (18,2 km) dari London Business School.