930 Central Flats, a luxury six-story 218-unit apartment community in Downtown St. Pete’s EDGE District, has a new owner. Fort Worth, Texas-based residential real estate management group Olympus Property, which owns multiple apartment complexes across Florida, has acquired the apartment building at 930 Central Avenue for $81 million, according to a deed published on October 28th.