Italian restaurant Castel Sardo offers a taste of Italy. Enjoy pizza and other classic dishes.