frostmagazine.com
Terra Terra in Finchley Road offers it all: Review by Joshua Edwards
Terra Terra in Finchley Road has just opened its doors and it calls itself a neighbourhood Italian all day Restaurant & Café. I went to the opening party to see whether it was a jack of all tra…