Red Crab Juicy Seafood & Bar
Delray Square Shopping Center, 4979 W. Atlantic Ave., Delray Beach, Florida 33445
Delray Square Shopping Center, 4979 W. Atlantic Ave., Delray Beach, Florida 33445
Lunch and dinner daily.
Asian/Sushi, Seafood