Book your table here
Having trouble getting a booking?

Is your required date displaying as fully booked?
We have limited availability for online bookings. Should your requested booking date be reflecting fully booked - please enquire directly at beach@grandafrica.com or WhatsApp us on +27 (0)72 586 2052.