Picture of Newport Beach Balboa Main Street. Balboa is a Newport Beach city neighborhood located on Balboa Peninsula in Orange County Southern California. Main Street has retail stores, gift shops and the famous Balboa Pavilion Harborside Restaurant which is a historic landmark. Photo was taken in 2012 and has a nostalgic 1960s vintage tone.