Description
Everyone who loves Llama Inn will be glad to know about its West Village spin-off, Llamita. Original Peruvian food is still the theme but Chef...
80 Carmine Street New York, NY, United States, 10014
646-590-2771