Address: 1472 Leaftree Cir, San Jose, CA 95131, USA
Address: Townsend Avenue & Towsend Circle, San Jose, CA 95131, USA
“Very nice, open park with plenty of beautiful trees and two tennis courts. There's no track or dirt road for jogging so it might be a bit hard on the knees but overall a great relaxing place to take a walk or jog or play some tennis.”
1 million customers
find businesses on BusinessYab every month.
500 businesses
join BusinessYab every day.
BusinessYab helps you…