Giggling Squid – Oxford | 55 Walton St Oxford OX2 6AE United Kingdom Restaurant Menu & Phone55 Walton St Oxford OX2 6AE United Kingdom 4.3/5