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.

Back to top button