Castle Hill Towers Shopping Centre

Interior of Castle Hill Towers Shopping Centre, Nesuto Hotels

Castle Hills Towers Shopping Centre is one of Australia’s largest shopping centres and boasts a vast variety of department stores and boutique stores to choose from for well-known fashion and designer brands along with various supermarkets and Event Cinemas. Location – 7.1km from the hotel.

Read more

6-14 Castle Street 2154 Castle Hill Australia