Restaurants Businesses Events SearchSearch View: Grid 1View: Grid 2View: Grid 3View: Grid 4View: Grid 5View: List The Island Spot Restaurants 2661 Midway Rd. Carrollton, Texas 75006 Odom’s Bar-B-Que Restaurants 810 Oriole Blvd. Duncanville, Texas 75116 Williams Chicken, Inc. Restaurants 2831 East Ledbetter Drive Dallas, Texas 75216 ← 1 2 No Records FoundSorry, no records were found. Please adjust your search criteria and try again. Google Map Not LoadedSorry, unable to load Google Maps API.