SqWires Restaurant & Annex

1415 S 18th St, Saint Louis 63104, United States Get Directions to this spot
1415 S 18th St
Saint Louis, 63104
MO, United States
(314) 865-3522open now
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 from SqWires 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.