Loading Map.... South Bayfront1000 South Bayfront - Balboa IslandDetails 33.604596 -117.892611 Address 1000 South Bayfront Balboa Island CA 92662 United States Upcoming Events No events in this location