Where is this place, in what country
Address: 525 W Santa Clara St, San Jose, CA 95113, USA
Hanne Mohr Sachs | Sep 8, 2019
The ice hockey rink at San Jose, California, United States.
Oscar Ramos | Sep 8, 2019
San Jose, California, United States
Thanks! Your answer is awaiting moderation.