Kew Gardens are without a doubt one of the great natural and architectural wonders of West London. This hotel is situated close to the River Thames in the beautiful area of Kew, a fine leafy place which is a great location from which to access both the centre of the capital and the lovely parks and gardens of both Richmond and Hampton Court.