Leafscape corporate office is located in 18305 Lawson Rd, Little Rock, Arkansas, 72210, United States and has 11-50 employees.
leafscape
leafscape nwa
Departments
Number of employees
Operations
3
Finance
1
C-Suite
1
| Location | People at location |
| North America | 1-10 |
Explore people who held key positions, contributed to Leafscape's success, and advanced their careers.
Explore More
Leafscape is a commercial plant care and biophilic design service provider based in Arkansas, with over 45 years of experience. They specialize in enhancing commercial spaces through interior and exterior plant design, living walls, and plant maintenance services. Their intended clients include offices, hospitals, hotels, and various commercial est... Read More