19 Bella Vista Hotel Jeffreys Bay
Located in Jeffreys Bay, Bella Vista is a 2-bedroom apartment with terrace and sea views. The beach is just 3 minutes' walk away and the complex boasts an outdoor pool.
22 Mimosa Street, 6330 Jeffreys Bay, Sudafrica