Giggling Squid is located in Bristol, United Kingdom on 34 Princess Victoria St, Clifton. Giggling Squid is rated 4.5 out of 5 in the category thai restaurant in United Kingdom.
Address
34 Princess Victoria St, Clifton
Accessibility
Wheelchair-accessible seatingWheelchair-accessible toilet