Home » tea
Organic India USA's Boulder, Colorado headquarters
About Your Boulder

Organic India and its Boulder Roots

Organic India, the international tea and wellness giant, has been dedicated to organic farming and sustainable development since they opened their doors in 2002. It should come as no surprise to hear that their American headquarters and distribution center is located right here in Boulder, Colorado. On top of being

Read More »

Never Miss a Thing in Boulder

Sign up for our FREE weekly email with Boulder’s best events, concerts, happy hour deals, comedy shows and more. Delivered to your inbox every Friday!