North Bayfront #2, Balboa Island