Italian restaurant Non Solo Pizza offers fresh pizza, homemade pasta, and meat/fish dishes.