35 employees
Terra is a real estate investment manager that deploys capital with a credit focus across property types, markets, and securities.
2002