Squid’s 1201 Fordham Blvd The 15-501 Chapel Hill Stretch Website $13—$27 Squid’s is a seafood restaurant in Chapel Hill that I’ve passed a million times on the road, always wondering at the packed parking lot but never actually hearing much about the place. I think the lack of buzz is because Squid’s is an old
Read more