Olivo Castle Hill
Italian Restaurant in Castle Hill. Olivo is located in Home Hub Hills, Castle Hill, NSW. View location map, opening times and customer reviews.
Phone Olivo Castle Hill
0296341077
Cnr Showground Road & Victoria Avenue
Castle Hill
2154
Open hours Olivo Castle Hill
Monday -
Tuesday -
Wednesday -
Thursday -
Friday -
Saturday -
Sunday -
Find your route to your destination Olivo Castle Hill