Prices on this menu are set directly by the Merchant.

Italian delivered from Castello Restaurant at Shop 3/820 Forest Rd, Peakhurst NSW 2210, Australia