Babul's Barnard Castle
9 Market Pl, Barnard Castle
01833 630575
Menu
Barnard Castle, Durham
Babul's Barnard Castle
9 Market Pl, Barnard Castle, Durham DL12 8NF
01833 630575