(+27) 044 501 2000
make a reservation

Welcome to Castleton Luxury Apartments - Plettenberg Bay

Castleton

Your home away from homeā€¦