Loading Map.... The Balboa Inn & Resort105 Main Street - Newport BeachDetails 33.601489 -117.89991609999998 Address 105 Main Street Newport Beach CA 92661 United States Upcoming Events No events in this location