The Smoke Shed is located in Wrexham, United Kingdom on 10 Henblas St. The Smoke Shed is rated 3.8 out of 5 in the category barbecue restaurant in United Kingdom.
Amenities
Good for kidsHigh chairs
Accessibility
Wheelchair-accessible entranceWheelchair-accessible seating