1000 Bristol Street North, , CA 92660
(949) 316-4318
Filed under:
Modern Mexican, vibrant Vietnamese, and so much more just south of LA
Mario Llamas cures his own meats and pulls from a lifetime of culinary travel at his namesake storefront in Newport Beach