Shepstone Gardens is also known as the secret garden and is a historical jewel in Johannesburg, where they host the most beautiful weddings. My favourite space at the venue is their Glass Marquee which can be used for your ceremony or reception. At night the venue comes to life with a unique mix of Light and Architecture.