Karta Vacation Rentals
On the east side of London in Waltham Forest (Leyton), minutes from Queen Elizabeth Olympic Park. You're a short drive from Westfield Stratford City and London Stadium, with Tottenham Hotspur Stadium and central sights like The Strand and Russell Square within easy reach. London City Airport is the closest airport.