Restaurants
Italian eatery launches in North London with secret cocktail terrace

Terra Terra, a new all day Italian restaurant and café complete with an open bakery and outdoor terrace will launch this September on Finchley Road in North London.
You'll need to
subscribe to unlock this content. Already subscribed? Login?