Vibrant and friendly Italian Mediterranean restaurant, El Castello offers a vast selection of traditional and modern dishes.