Karta Vacation Rentals





In the heart of central London, a short walk from the River Thames and within 15 minutes of Westminster Abbey, the London Eye and Big Ben. Located at 113 Lambeth Road (SE1 7LS), it sits near Westminster Bridge and Sea Life London Aquarium — perfect for sightseeing and family-friendly stays.