Giggling Squid

Giggling Squid Cheltenham is part of a chain of Thai restaurants which serve a wide range of Thai tapas and traditional dishes for lunch and dinner.

Address

6-7 Montpellier Street, Cheltenham, Gloucestershire, GL50 1SX

Telephone

(01242) 230085

More from Food & Drink