Wrap Shack is located in Philadelphia, United States on 112 S 11th St. Wrap Shack is rated 4.2 out of 5 in the category sandwich shopsports barsandwichesamerican (new)wrapswrapstacosamerican (traditional)restaurant in United States. WRAP SHACK TOO LLC is a company based out of 120 S 18th St, Philadelphia, Pennsylvania, United States.
Company size
1-10 employees
Headquarters
Philadelphia, Pennsylvania