Address: 14714 N Florida Ave, Tampa, FL 33613, USA
Jillian Jorden | Sep 6, 2019
No it's not and my recommendation I would not live there. I live there from 2013 until just recently and it used to be a very nice park however it has gotten worse over the years