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...