Llama Restaurant

Llama Restaurant, situated at 415 Anastasia Blvd in St. Augustine, Florida, offers an intimate and innovative dining experience centered around modern Peruvian cuisine. Helmed by Chef Marcel Vizcarra, a Le Cordon Bleu-trained chef, the restaurant showcases traditional Peruvian flavors with contemporary flair, emphasizing artful presentations and bold flavor combinations .

Book Now