Larry J. Marsalli Park

Address

De La Cruz Boulevard
Santa Clara, CA 95053
United States
GPS: 37.378805, -121.940934