The Woolworth
No reviews yet
Orders through Toast are commission free and go directly to this restaurant
All hours
Call for Open Hours
Restaurant info
1520 Elm St. Ste. 201 Dallas, TX 75201 214.814.0588 thewoolworthdallas.com
Location
1520 Elm St. STE 201, Dallas, TX 75201
Gallery