Terra Rossa in Angel
139 Upper St, London, Angel, LondonMenu Terra Rossa
How to get to Terra Rossa
Address
139 Upper St, London, Angel, London
Follow Us
Opening Time
12noon – 10:30pm: Mon-Thu
12noon – 11pm: Fri-Sat
12noon – 10pm: Sun
Services
- Indoor Seating
- Wine