Karta Vacation Rentals
In Earls Court on Barkston Gardens — a budget hotel in central London just minutes from Kensington High Street and Royal Albert Hall. Landmarks nearby include the Natural History Museum, Hyde Park, Imperial College and the Olympia Exhibition Centre.