Latin American Plaza (STILL OWNED)

Developed by:
Rilea Group
Location:
SW Corner of Florida Turnpike and SW 184th St. Miami, FL
Square Footage:
33,000 SF
Scroll for more