Karta Vacation Rentals
A sharp airport hotel at London’s Heathrow, literally steps from Heathrow Terminal 4 and about 200m from the terminals. Roughly 23 km from central London, with easy access via the Terminal 4 station. Nearby spots include the View Heathrow Observation Deck, Cathay Pacific Lounge, Long Lane Recreation Ground, Loftus Road Stadium and the Victoria and Albert Museum.