Olympus Property Expands Florida Presence With Panhandle Acquisition

Primrose, a 288-unit multifamily property in Santa Rosa Beach, Florida, is the latest addition to Olympus Property's portfolio along Florida's Emerald Coast. (Olympus Property)
Texas Real Estate Company Adds Primrose Multifamily Property to Expanding Portfolio