717 Lido Park Dr, Newport Beach, California 92663 USA
Our Slips in Newport Beach California
Photo Credit: Yelp