Driving directions
Thamien Park
4321 Lick Mill Blvd, Santa Clara, California, United States