Aloha Home, Holmes Beach
https://aloha-home.usa8.info
Aloha Home offers accommodations in Holmes Beach, 2.4 miles from Anna Maria City Pier and one mile from West Coast Surf Shop. Guests staying at this apartment can use the free WiFi.
Holmes Beach, FL 34217, United States of America