Last Resort Resort
5610 Guava St, 34217, Holmes Beach, Florida, US, Holmes Beach, 34217
Last Resort, a property with a restaurant, a fitness centre and a garden, is set in Holmes Beach, 3 km from Anna Maria City Pier, 1.5 km from West Coast Surf Shop, as well as 2.8 km from Anna Maria Island Historical Museum.