Contact
Squid's Restaurant (919) 942-8757
1201 Fordham Blvd, Chapel Hill NC as of dinehere.us