Karta Vacation Rentals
In Barnet’s Cockfosters on the edge of north London, this luxury apartment sits about 16 km from the city centre. A short drive or tube ride brings you to Tottenham Hotspur Stadium, Alexandra Palace, Finsbury Park, and central sights like Madame Tussauds and the British Museum.