Situated in Holmes Beach, Haley's at Anna Maria Island Inn is only 100 yards from white sand beaches and the Gulf of Mexico. It has two outdoor pools, hot tub and offers air-conditioned accommodations with free Wi-Fi.
Number of rooms: 26
8102 Gulf Drive, Holmes Beach, FL 34217, United States