Terra Terra is a lovely and relaxed Italian brasserie in North London.
There was a nice variety on the menu and everything we ordered tasted delicious (didn’t take pics of everything we ordered). Only downside is there are not a lot of veggie / vegan options.