Nostra Pizza offers pizzas with homemade dough, described as delicious and perfectly sized. The establishment is noted for being cozy, clean, bright, and having a good atmosphere. It also functions as a cafeteria and bar.