3313 Hyland Ave, Costa Mesa, California 92626 USA
Someone said they were a Michelin rate restaurant; true story. - One Michelin Star
Photo Credit: Yelp