Address: 8311 E Stella Rd Tucson AZ 85730, United States
Rating: 3
Rating: 3
Lakeside Park is overgrown with weeds and volunteer mesquite trees along the sidewalk on the Sarnoff side near Stella and northward There are also lots of black ants The park has fallen into disrepair Thanks!