Karta Vacation Rentals
Right in Earls Court, London — a short walk from Earl's Court tube station and within easy reach of the Natural History Museum, Victoria & Albert Museum and Stamford Bridge Stadium. About 1.5 miles from Notting Hill and Harrods. Address: 43-45 Longridge Road, SW5 9SD. A budget-friendly base for museum crawls and match days.