We were delighted to find South Indian food on the menu
British
The Square,
BT26 6GT,
Hillsborough
Average price £28
We had a gorgeous afternoon tea at Hillsborough Castle
British
349 Hillsborough Road,
BT26 6GT,
Hillsborough
Average price £34
We had a children’s tea and an adult’s...