Menu

Terra Terra

Terra Terra, 120 Finchley Road, London

|
4
RESTAURANT RATING: 
VERY GOOD
4 out of 5 (218 Ratings)
Powered By Opentable
About Terra Terra
Average Price
£26 to £40
Cuisine
Italian
Opening Hours
Tue-Thu 12:00-23:30
Fri, Sat 12:00-00:00
Sun 12:00-18:00

Terra Terra Customer Reviews

Many have visited, but none have returned to tell the tale. Will you be the first to write a review of Terra Terra?

Write a review

Write a Review of Terra Terra
Reference (Required)
Your Name (Required)
Your City
Your Email Address (Required)
Your overall rating of the restaurant
What was good?
What was bad?
Your review
Terra Terra 120 Finchley Road, London