Site icon LifeHacksLA

Balboa Island

Balboa Island is a community located in Newport Beach, California, accessible to the public via bridge, ferry and several public docks

Exit mobile version