Born in New York City and relatively new to the East London food scene, Llama Inn is a stunning new Peruvian restaurant located the Hoxton hotel. Aside of having some of the best views, the restaurant ...
His family prepared a bunch of dishes, and I was pretty stoked since he said he would be cooking some food from his country.