Definitely here - it's like a computer shop from the 90s. Only thing I wouldn't be sure of would be the wall / cable covers but they'll likely have something.
The other option would be Creative Computing - they don't have a big showroom but they'll be able to order you stuff in. http://www.creativecomputing.net/