![]() |
|
|
|
Opa - Locka Work Release Center, Florida Opa - Locka Work Release Center is a building located in Miami-Dade County, FL at N25.897279° W80.288896° (WGS84/NAD83) and at an elevation of 3 ft MSL. It can be seen on the USGS 1:24K topographic map Opa-locka, FL.
|