Terra Rossa La Cantina
Restaurant · City of London

Terra Rossa La Cantina

$$ · Italian

Puglia-focused Italian tucked in the City with a shady summer courtyard, serving fresh seafood and five-cereals pizza that balances bold flavors with impeccable technique.

Info

📍
Address
5 Limeburner Ln, London EC4M 7AX, UK, LDN

More like this