The Pizza Castle is a public restaurant offering pizza. It is located at 55 Main ST, Morrisburg, K0C 1X0, South Dundas, and has an official website for more information.