LOCATION: St. Augustine
Llama Restaurant

- 415 Anastasia Blvd
- St. Augustine, Florida 32080
- Local Phone: 904-819-1760
- Cuisine: International
From the moment you step foot into Llama their goal is to immerse you in a fine dining experience that allows you to explore the rich culture, ingredients & tastes of their homeland, Peru. Taste the passion of recipes humbly inspired by chef’s family table, Japanese training and LeCordon Bleu education.