Indigo Landscapes in Johannesburg is a full service landscape and garden design company specializing in landscape and garden design, water features, roof gardens, private,...