The Royal Kitchen
101 Duckworth St, Darwen
01254 433110
Menu
Darwen, Lancashire
The Royal Kitchen
101 Duckworth St, Darwen, Lancashire BB3 1AT
01254 433110