Where is Concord Pavilion?

Where is Concord Pavilion located?

Concord Pavilion, Concord Pavilion, United States of America (approx. 37.95909°, -121.93801°)


Where is Concord Pavilion on the map?