Saint Louis
Restaurants
1415 S 18th St
- Category:
- Restaurants
Saint Louis, 63104
MO, United States
- (314) 865-3522
SqWires is proud to be a 5-star certified Green Dining Alliance member. We support local - we buy ingredients & products that are local, organic & responsibly raised. We also recycl...
read more
A personal message fromSqWires Restaurant & Annex
Rate and review SqWires Restaurant & Annex in Saint Louis, MO, United States!
Share your experiences at SqWires Restaurant & Annex with your friends or discover more Restaurants in Saint Louis, MO, United States.