L'Anima
7.15 km1 Snowden Street, London
00 reviews
L’Anima is London’s award winning Italian restaurant in the heart of the City. L’Anima offers the finest of contemporary Italian cooking in surroundings nothing short of sheer elegance. Translate...