View of Balboa Island, and buildings in Irvine, from Newport Beach, California.

Royalty-free stock photo ID: 256982479

View of Balboa Island, and buildings in Irvine, from Newport Beach, California.