Karta Vacation Rentals
In London’s museum quarter, moments from Cromwell Road and a short walk to the Victoria and Albert Museum, Science Museum and Natural History Museum. Hyde Park and Kensington Palace are nearby, and Gloucester Road Underground Station is about 300 m away.