The Moody Crab

Seafood restaurant · 1241 Point Mallard Pkwy #406, Decatur, AL

Delivery · Dine-In

Hours

More food in Decatur, AL · Seafood in Decatur