13 employees
Sela Investments is a family-owned property investment and apartment management company.
1980