El Castello Ristorante Italiano is located in Fleet. Set in the heart of Fleet, El Castello Ristorante Italiano is a vibrant, unique & friendly Italian Mediterranean restaurant. Whether it is a party to celebrate something special, weddings or big birthday, El Castello is the ideal venue. El Castello is a vibrant, unique and friendly Italian Mediterranean restaurant. Boasting a vast array of both traditional and modern dishes with superb ingredients, mostly imported directly from Italy, ensuring the best quality cuisine and great service with a long established reputation lead by a family run team.