Spotted Stories
Chowzter World Awards 2014: L'Anima Restaurant London
Welcome to L’Anima, London’s award winning Italian restaurant in the heart of the City. L’Anima offers the finest contemporary Italian cooking in surroundings that are nothing short…
May 07, 2014