Is this an all you can eat crab spot?
Address: 107 5th St, Delaware City, DE 19706, USA
Dmytro Shevchenko | Oct 17, 2017
Yes
dan guessford | Oct 17, 2017
It wasn't when i went there a few months ago...but the crabs were full and delicious
Thanks! Your answer is awaiting moderation.