Address: 2350 SW 84th Ave. in southwestern Miami-Dade County