Karta Vacation Rentals





In the heart of Westminster, London City Centre. A short stroll lands you by Big Ben, Westminster Abbey and Westminster Bridge, with Buckingham Palace under a mile away. Also close to St John’s Smith Square, the Jewel Tower and the Buxton Memorial Fountain.