Karta Vacation Rentals
In London’s museum district on Cromwell Road, directly across from Gloucester Road tube station. A short walk to the Natural History Museum (about 6 minutes), Royal Albert Hall, Hyde Park, Kensington Palace, Harrods and Knightsbridge shopping.