Terra Terra

Italian Restaurant in North London
Terra Terra image
Ad
Address
120 Finchley Road
North London
London
NW3 5JB
Map
Cuisine
Italian
Nearest Station
Finchley Road
0.05 miles

Terra Terra, a brand new all day restaurant & café complete with an open bakery and outdoor terrace will launch this September on Finchley Road in North London.

Terra Terra’s all-day menu provides fresh, delicious food choices for breakfast, lunch and dinner and the venue turns into an intimate cocktail spot by night. Set across two floors and boasting a private tucked away patio, Terra Terra’s contemporary design tones Tuscan heritage.

User Reviews

There are no user reviews
Have your say

Add a review or useful tip for this restaurant