Llama Inn

Llama Inn is a restaurant serving Latin American and Peruvian cuisine in New York City.