3 Oars - Holmes Beach Hotel
528 75th Street, Holmes Beach, FL 34217, USA
Featuring air-conditioned accommodation with a private pool, 3 Oars - Holmes Beach is set in Holmes Beach. This beachfront property offers access to free Wi-Fi and free private parking.