Open Door Tea Shop is a cozy establishment in Denver, CO that offers a variety of teas and light refreshments.
With a welcoming atmosphere, it provides a space for customers to relax and enjoy a peaceful tea-drinking experience.
Generated from their business information