houses, Gardens
Posted: 11 February 2019
Hidden Treasure
Joburg’s Shepstone Gardens is a mix of verdant glamour and intriguing concealed spaces.