The Grand Parade is the main public square in Cape Town, South Africa.
The square is surrounded by the Cape Town City Hall, the Castle of Good Hope, and the Cape Town railway station.
Open in Google Maps: Darling Street, Cape Town City Centre, Cape Town, South Africa 8001 South Africa
Indie-inspired coffee institution imbibing cups with the goodness of premium organic beans. Open... Read more