St. Louis
201 Ivanhoe Avenue
St. Louis, MO 63139, USA
| Tel. 314.647.7795
Dallas
3738 Haggar Way Suite #108
Dallas, TX 75209, USA
| Tel. 972.707.0409
or: 314-374-9075
SHOP HOURS
SHOP HOURS
Monday - Friday: Noon - 6 p.m.
Saturday: 11 a.m. - 5 p.m.
Never on Sunday
Monday - Saturday: 12-5pm
Appointments suggested, call first
Mask required for entry