Karta Vacation Rentals





In central London, a short walk from Victoria Station and the Thames. Buckingham Palace (about 1.4 miles) and Big Ben (about 1.5 miles) are within easy reach. Nearby picks include the London Fire Brigade Museum, Dolphin Square Sports Club and St Saviour—perfect for explorers who want to be on the move.