Crazy Crab Seafood Restaurant
Crazy Crab Seafood Restaurant, wants to bring the new Cajun fusion seafood to the west suburb. They have their own special twist addition to the traditional cajun mix.
279 Barrington Rd.
Streamwood, IL 60107
847-252-9555