The Centro
Downtown Italian dining! The Centro is located on East 9th Street in Cleveland.