Al Castello offers authentic Italian and Mediterranean cuisine in a cozy atmosphere.