Palm Island Resort 7092 Placida Rd, Placida, FL 33946 Related: Chinese Restaurants Fish & Chips Barbecue Restaurants