From a light snack to something more substantial. Conveniently located in the heart of the Castle Hill Towers Shopping Complex
Read more...Casba Cafe
Castle Hill, New South Wales, 2154
Castle Hill Towers Shopping Complex, Castle Hill, New South Wales, Australia, 2154