3767 Birch St, Newport Beach, California 92660 USA
We are celebrating our 30th year anniversary. Join us to celebrate with us!
Photo Credit: Yelp