Karta Vacation Rentals





In the heart of Windsor, a short walk from the riverside and the town’s historic core. You’re within about a 15‑minute stroll of Windsor Castle and the Thames. Local shopping, galleries and streetside cafés sit minutes away, with several regional attractions a short drive out.