Electronics in Oak Creek, WI
Electronics
8907 S Howell Ave Ste 500,
Oak Creek ,
WI
53154
UNITED STATES
Based on 1 reviews
Terrible Service, Manager needs to be fired
The visit started okay, one of the sales associates, Kevin, was helping me find some parts. After he left me to browse on my own, the manager, Natasha kept trying to pull me over to the cell phones. If I wanted a damn cell phone, I...Worldwide > United States > Oak Creek, WI > Electronics