Address: John F Kennedy Park Tucson, AZ, USA
Rating: 2
Rating: 2
A citizen called to report that there was a large water leak at Kennedy Park. West side of La Cholla near the north soccer field and restroom