Squid's Restaurant
1201 Fordham Blvd, Chapel Hill
(919) 942-8757
Recent Reviews
Squid's Restaurant
1201 Fordham Blvd, Chapel Hill 27514
(919) 942-8757