Michaels Stores
View company profile →
Thumbs Down to Store #3864 on 71st St, Tulsa, OK
Store #3864 on 71st St. in Tulsa, OK has taken a huge downward plunge in service. Rude assistant manager - tall lady, brown hair. Have spent much money there but will not any longer. Service has been declining for some time but can no longer be ignored.