The Freeman Group corporate office is located in 109 Murphy Ct, Nashville, Tennessee, 37203, United States and has 1-10 employees.
the freeman group
freeman management
| Location | People at location |
| North America | 1-10 |
The Freeman Group is a diverse management company specializing in institutional quality self-storage, managing over 2 million square feet of storage space. Founded in 1972, the company has expanded its portfolio to include retail, office-warehouse flex space, and office space, totaling over $330 million in assets. Their services encompass acquisiti... Read More