Llama Inn London review: This restaurant proves Shoreditch still has it

Llama Inn London review: This restaurant proves Shoreditch still has it

City A.M.

Published

The new Llama Inn restaurant in Shoreditch serves good Peruvian food in a vibey environment good for later at night

Full Article