Taormina is an Italian restaurant offering pizza and pasta dishes in a renovated and welcoming setting.