Somewhere by Penn's landing there is this giant red neon lobster sign - does anyone know what this place is called and if it's any good? I was in Durham, N.Carolina last week and I went to this place called Fishmongers - oysters, snow crabs, shrimp - brown paper on the table so you could be as messy as you like - I can't get it out of my mind and I need to find the equivalent in Philly.
Raleigh-Durham, NC