Excellent location.
Guests are impressed by the location of this hotel. Kew Gardens are an obvious appeal although you’ll find many other attractions within easy walking distance. Central London is easily accessible via the plentiful public transport options.