Where is Balboa Beach?

Where is Balboa Beach located?

Balboa Beach, California, United States (approx. 33.5986°, -117.8942°)


Where is Balboa Beach on the map?