Karta Vacation Rentals





On Bermuda’s sparkling coast in the historic town of St. George, this luxury beachfront resort sits steps from St. Catherine’s Beach and within walking distance of the town center and Achilles Bay Beach. Pet-friendly and family-friendly oceanfront lodging with easy access to local sights.