London, United Kingdom
Terra Rossa - La Cantina is a Restaurant located at 5-7, Unit 4 Limeburner Lane, St Paul's, London EC4M. Terra Rossa - La Cantina is a popular spot in the St Paul's area. Whether you're looking for a light bite or the full foodie experience, explore the dishes at Terra Rossa - La Cantina and experience authentic Italian food in London.