Lake Stevens Park
5101 NW 183rd St
Opa Locka, FL 33055
Lake Stevens Park in Opa Locka offers nearly 195 acres of parks, trails, and open space for residents and visitors to enjoy.
With its convenient location within the city, the park provides a serene escape for outdoor enthusiasts seeking recreational activities and relaxation.
Generated from their website's infomation
Also at this address
See a problem?