El Castello Odiham is a family run Italian restaurant, situated in the heart of the historical village of Odiham.
The interior décor is warm, friendly and stylish and in addition we have the benefit of al fresco dining when the sun shines.
We have an absolute passion for our food - fresh ingredients, freshly prepared - always!
Our Chef has created a stunning range of mouth-watering, traditional Italian and Mediterranean cuisine.
Our meat and vegetables are all locally sourced while our pasta, cheese and salami come directly from Italy, ensuring a unique taste and authentic experience.
Our dough is made fresh each day and our signature home-made fresh pasta is a great addition to the menu.