Post Tagged with: "Llama San"

Restaurant Reviews

Peruvian Perfection...

Peruvian Perfection…

Authentic and delectable. Llama San is a new, creative and welcoming restaurant in the west village serving up Nikkei cuisine, a complex blending of Peruvian and Japanese flavors.