Nick's Place is a family-run pizza restaurant offering pizza, salads, sandwiches, and other casual eats, with delivery available.