Debenhams Restaurant – Now Open! Share This: Debenhams Carlisle Castle View Restaurant has officially re-opened! Pop in for a sweet or savoury treat