Retail store Dollar Plaza has established headquarters at 3100 S Sheridan Blvd 1b, Denver, CO. It has an annual revenue of $4 million and employs 28 people. Though Dollar Plaza has yet to hit the mainstream, it's found niche success. Owner Sergio Guzman is the driving force of the firm's success.
Want to share more of your experience?GO TO FULL REVIEW