Grand Cafe and Beach

Granger Bay | Cape Town