Where is Balboa Pavilion?

Where is Balboa Pavilion located?

Balboa Pavilion, Balboa Pavilion, United States of America (approx. 33.60224°, -117.89895°)


Where is Balboa Pavilion on the map?