1000 Bristol St. N, Newport Beach, CA 92660
Filed under:
Mario Llamas cures his own meats and pulls from a lifetime of culinary travel at his namesake storefront in Newport Beach