The Crab Pad is located in Chicago, United States on 2529 N Milwaukee Ave #1. The Crab Pad is rated 4.3 out of 5 in the category restaurant in United States.
Address
2529 N Milwaukee Ave #1
Accessibility
Wheelchair-accessible entranceWheelchair-accessible seating
Offerings
Comfort foodKids' menu