Pizza Plus is an Italian restaurant offering pizza, vegetarian options, and group meals. Features include delivery, takeout, parking, and WiFi.