Grand Staircase in San Jose, California

Grand Staircase in San Jose is a park. Grand Staircase is located near Sally Garden Court.

Leisure
park