203 & 205 Marine Avenue, Balboa Island
Located at Balboa Island’s best location on a rare double lot Outstanding restaurant space of 3576 square feet
Offered at: $3,600,000