Il Centro is a charming Italian restaurant offering an authentic taste of Italy. It is known for its great food, including delicious pizza and incomparable squid in tomato sauce, as well as large and tasty pasta dishes.