400 Park Avenue, San Jose, CA 95110, USA
400 Park Ave.
San Jose
California
95110
United States
Off Leash Dog Park. Location: At the corner of Delmas and Park Avenues, north of San Carlos and east of Hwy 87.