Tecolote Park in San Diego

Tecolote Park in San Diego is a park. Tecolote Park is located near Tecolote Road.

Leisure
park
Located in San Diego County
Country United States