Arts & Entertainment in St. Louis, MO
Arts & Entertainment • Smoking
6362 Delmar Blvd,
St. Louis ,
MO
63130
UNITED STATES
Based on 1 reviews
Customer Service is much to be desired...
The bearded guy is a douche! This guy has been rude to the point of me deciding that I don't want to patronize this place. He was annoyed by questions and when he did respond he was ornery and obnoxious. After speaking to a friend about...Worldwide > United States > St. Louis, MO > Smoking