3300 Via Lido, Newport Beach, California 92663 USA
photo taken from one of our members on their way to Catalina Island
Photo Credit: Yelp