Prices on this menu are set directly by the Merchant.

Italiandelivered fromCastello RestaurantatShop 3/820 Forest Rd, Peakhurst NSW 2210, Australia