It is a very relaxing place, where you can exercise, meditate and just get in touch with nature.
There are a lot of trees over there and many wild animals.
Address 4701 NW 119th St, Opa-locka, FL 33054, USA
Phone +1 305-685-8389
Maps VPMH+R3 Opa-locka, FL, USA Open Maps