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 ...
A trio of high-end restaurants will open in the former Daily Telegraph building on Fleet Street later this year, including ...