Yes it has its own water supply, its a defensible castle sorted for siege survival.
Initial food supplies would be the stock of the cafe etc that is used to feed tourists, forays out would need to be done for larger surplus to the various supermarkets and store all within 10 minutes. As i pointed out to goatey there are secure graveyards right beside teh castle that could easily become vegetable gardens etc very quickly.