EnglandGreater LondonRichmond
6 guests
3 bedrooms
1 bathroom
Nestled in the heart of Kew, this bright flat is a ten-minute walk from the famous Kew Garden and mere steps from excellent cafes, pubs and eateries. Anthophiles, amateur botanists and keen horticultu...
From €563 Nightly