Filters:
clear
Country: United Kingdom

dumpling restaurant in Berkhamsted

About 1 results.

Giggling Squid

High Street 296-298, HP4 1AH Berkhamsted, United Kingdom

Staggeringly good Thai Food cooked by master Thai chefs. Open for Lunch and Dinner every day of the week. Takeaway available too!

  • 1