This hotel is well located for a great deal of attractions in and around north west London. Wembley Stadium is only a mile away and you can easily access a local leisure complex, Kew Gardens, Kempton Park Racecourse and a short drive from Heathrow Airport. There is a petrol filling station close to the establishment.