Nostra Storia is a deli offering a variety of Italian products, alongside homemade pastries and viennoiseries. They offer fine food products and cater to breakfast and lunch.