Men’s Wearhouse was founded by George Zimmer 1973 and is based out of Houston, Tx. Currently Mens Wearhouse is remodeling (upfitting) their Douglasville store. It is located at the corner of Arbor Place Blvd and Chapel Hill Rd. The entire store will look and feel completely different. Plans call for the remodel to be finished in mid to late July. Mens Wearhouse is still open during this time.