Every contact between Pretty Gardens and a customer is a promise to deliver the job the client expects and deserves. We aim to support one another in the quest to achieve excellence. Every day provides opportunities to prove the promise that Pretty Gardens are the most dependable, problem solving, dedicated and professional landscape maintenance company in South Africa.