Karta Vacation Rentals
In leafy Richmond, west London, a short stroll from the Thames. Riverside walks, boutique shopping, Kew Gardens, the National Archives and Twickenham Stadium are all on your doorstep. Central London is about 25 minutes by train. Address: 136–138 Lower Mortlake Road, Richmond, TW9 2JZ.