Karta Vacation Rentals





In leafy Richmond upon Thames, just outside central London. The Roses in Richmond sits about 13 km from the city centre, around 800 m from Richmond station, roughly 3 km from Mortlake and about 15 km from Heathrow, with Richmond, Orange Tree Theatre, Richmond Green, Marble Hill Park and the ODEON Richmond all close by.