Centro Sud is an Italian restaurant offering classic dishes like pizza and pasta, with a focus on authentic cuisine and quality ingredients. Outdoor seating is available.