
Llama Inn London review: This restaurant proves Shoreditch still has it
The new Llama Inn restaurant in Shoreditch serves good Peruvian food in a vibey environment good for later at night
Full Article