Terra Rossa

Home » Terra Rossa

Terra Rossa is a Sicilian restaurant on Upper Street, bringing southern Italian cooking and island specialities to Islington. Expect generous plates served in a warm, family-run spirit.

Address: 139 Upper Street, N1 1QP

Cuisine: Italian

More from the Journal