7660 Manasota Key Road, Englewood, FL 34223, USA
Innkeeper/s:
Lynne
Description
Offering all-inclusive style amenities, this 25-acre beachfront resort on Manasota Key in Englewood, Florida also boasts glorious views of the Gulf of Mexico and the mangrove shores of Lemon Bay. Enjo...