Palm Island Resort 7092 Placida Rd, Placida, FL 33946 Related: Japanese Restaurants Foods Take Out Restaurants Fish & Chips