Il Barracuda Lodge - On the beach si trova a Paradise Beach. La struttura dista 8 km da Jeffreys Bay.
A vostra disposizione una TV a schermo piatto. A vostra disposizione anche un parcheggio privato gratuito.
Potrete rilassarvi nel giardino della struttura.
Il Barracuda Lodge dista 7 km da St Francis Bay. Sulla spiaggia. L'Aeroporto più vicino è quello Internazionale di Port Elizabeth, a 70 km.