A Florida investment firm has paid $20 million for a retail center at South Fort Apache and West Flamingo Road. (Courtesy)