UKData checked October 2026
  1. Home
  2. Cheltenham
  3. Giggling Squid - Cheltenham

Giggling Squid - Cheltenham

You will find Giggling Squid - Cheltenham, a Thai restaurant, at 6-7 Montpellier St in Cheltenham. Also listed under Asian restaurant, takeaway and restaurant. Sunday hours are listed below. It is a branch of Giggling Squid — 3 branches in our listings.

6-7 Montpellier St, Cheltenham GL50 1SXChecked October 2026