Bella Ciao offers a taste of Italy with its selection of Italian specialties. This deli and sandwich shop provides a variety of authentic Italian products and freshly prepared sandwiches.