Karta Vacation Rentals
On Manasota Key in Englewood, Florida — a waterfront beach hotel perched at the edge of Lemon Bay and just minutes from Manasota Beach. Pet-friendly and perfect for people who want salt air, sunset walks, and easy access to the Gulf.