Terra Rossa

139 Upper St, London N1 1QP, UK
4.80 (1)
$$
No vegan rating
Western, Southern european, European/continental

Recent Reviews

Dishes

Verified by abillion’s vegan community
Get abillion app