Libra Landscape corporate office is located in 74 Mulders Mile, Centurion, 0157, South Africa and has 201-500 employees.
libra landscape
libra landscape and facilities management
| Location | People at location |
| Africa | 1-10 |
| North America | 1-10 |
Explore people who held key positions, contributed to Libra Landscape's success, and advanced their careers.
Account Manager at Professional Golfers A...
Worked as Financial Accountant
at Libra Landscape (2024-2025)
Explore More
Libra Landscape and Facilities Management is a professional service provider specializing in landscape and garden maintenance, indoor plants, rehabilitation, pest control, and bush clearing. The company is recognized for its exquisite designs and has completed numerous projects for various clients, earning multiple awards for excellence in landscap... Read More