Armada Hoffler Properties
Founded in 1979, Armada Hoffler Properties is a self-managed real estate investment trust developing, building, acquiring and managing offices, retail and multifamily properties. Armada Hoffler Properties is located in Virginia.
Last updated on