1802 Newport Blvd, Costa Mesa, California 92627 USA
Just remodeled! Come see our new look!
Photo Credit: Yelp