Greenmarket Square Cape Town
Greenmarket Square Cape Town is one of those top attractions that everyone should visit at least once. Originally built in 1969 as an administrative and social centre, a burger watch house was built on the square to provide security. After the city’s early establishment in 1652, a number of streets above Strand Street began to be developed. […]