Terra Terra
Terra Terra is a stylish and authentic Italian Brasserie and Bar, conveniently located opposite to Finchley Road station.
Serving Italian dishes inspired by the food markets of Florence and Bologna, Head Chef Massimo Mioli presents a signature menu for brunch, lunch and dinner. Food is paired with sleek surroundings and a cocktails and wine list that celebrates the best of Italian produce.
Location
Finchley Road, London.
Food
The best in authentic Italian Food.