Restaurants & Bars

Durham

Squid's restaurant in Durham/Chapel Hill?

Share:

Restaurants & Bars 2

Squid's restaurant in Durham/Chapel Hill?

Alex | Feb 24, 2005 09:01 AM

Has anyone visited Squid's? What were your impressions? I'd appreciate any info. Thanks.

Want to stay up to date with this post?