Erik Ramirez is the chef and co-owner of Llama Inn & Llama San in New York City.
See All 122 Episodes of "New Worlder"