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.
October 26th, 2013
Viewed 377 Times - Last Visitor from Cupertino, CA on 03/20/2019 at 12:50 AM