Upscale Italian restaurant, Quel Castello di Diegaro, offering stylish dining rooms and garden seating. Serves lunch, dinner, brunch, and late-night meals.