Karta Vacation Rentals
Just outside central London — about 3 km from the heart of the city — Camelot House is a convenient base for walkers and sightseers. You’re near Grosvenor Victoria Casino, Edgware Road and the Alexander Fleming Laboratory Museum.