Anna Maria Beach Resort
Apartment
Holmes Beach, Sarasota Area
9.2/10
Wonderful
Free Wi-Fi
Anna Maria Beach Resort is located in Holmes Beach, a few steps from Anna Maria Island and 2.5 km from Holmes Beach. This 5-star hotel has air-conditioned rooms with a private bathroom.
Number of rooms: 31
6306 Gulf Dr., Holmes Beach, FL 34217, United States