Where is Ghirardelli Square?

Where is Ghirardelli Square located?

Ghirardelli Square, Ghirardelli Square, United States of America (approx. 37.8059°, -122.423°)


Where is Ghirardelli Square on the map?