Karta Vacation Rentals





On London’s northwest edge in Edgware, about 16 km from the city center. A short drive takes you into central London and past major stadiums and a popular film-studio tour. Nearby green spaces and local arenas make it a smart base for groups.