Please wait...
Home
England
Hampshire
Odiham
El Castello (Odiham)
El Castello (Odiham)
Back to El Castello (Odiham)
Address
83 High Street , Odiham , Hampshire RG29 1LB
View El Castello (Odiham) in map
Phone
01256 704281
Hours
Due to Covid-19, please see restaurant website for opening hours.
Cuisine
Italian
Add to my favourites
Website
Facebook
Share
Share on social media
X