Terra Nostra is a restaurant and fine grocery store specializing in Italian and Spanish cuisine and products.