Sand Palace, Holmes Beach
https://sand-palace.usa8.info
Located in Holmes Beach, 2.1 miles from Anna Maria City Pier and 1.6 miles from West Coast Surf Shop, Sand Palace offers air conditioning. The property features free WiFi.
Holmes Beach, FL 34217, United States of America