Barcadi's Surf & Turf Categories Restaurants 462 North Park Blvd Ste 120 Glen Ellyn IL 60137 (630) 474-9396 Visit Website About Us Seafood and hibachi restaurant Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×