Latin American Plaza (STILL OWNED)Developed by:Rilea GroupLocation:SW Corner of Florida Turnpike and SW 184th St. Miami, FLSquare Footage:33,000 SFScroll for more