Shinola Cherry Creek Store

$170.4M revenue • 501 employees • 3000 E 1st Ave Ste 1125, Denver, CO, 80206, United States

Last Updated Nov 30, 2025

Company Overview

Company Name

Shinola Cherry Creek Store

Address

3000 E 1st Ave Ste 1125, Denver, CO, 80206, United States

Approx. Annual Revenue

$170.4M

Employees

501

Established

1997

About Shinola Cherry Creek Store

Shinola is a company based in Washington, DC, United States, that specializes in producing beautiful, enduring, and handcrafted goods, including watches, leather goods, and jewelry. The company has approximately 501 employees and is known for its commitment to quality and craftsmanship.

Frequently Asked Questions about Shinola Cherry Creek Store

Technologies Used

Social Profiles

Key Decision Makers

Dennis Donnelly Manufacturing Operation Manager
LinkedIn