Karta Vacation Rentals





In Finchley, north London — a short drive from Wembley Stadium and Alexandra Palace. Roughly 8.3 miles from Marble Arch and Hyde Park, and close to Finchley Central, Stephens House and Gardens, and Maurice Rebak Stadium. A handy hotel in London for exploring north-city sights and long walks.