Italian all-day restaurant and café concept Terra Terra will launch on Finchley Road, north London, this September.
The two-floor restaurant, which incorporates an open bakery, will also function as an intimate cocktail space in the evenings.
Italian all-day restaurant and café concept Terra Terra will launch on Finchley Road, north London, this September.
The two-floor restaurant, which incorporates an open bakery, will also function as an intimate cocktail space in the evenings.