Centro is a contemporary Italian restaurant set in a renovated, high-ceilinged space. It offers a wining and dining experience.