Pizza Center is a family-run restaurant offering pizza and Southern Italian cuisine in a relaxed, homey atmosphere.