Centro is a popular Italian restaurant offering a wide selection of pasta, pizza, and seasonal specialties.