The Bear House, a contemporary D2C men's apparel brand has unveiled its first-ever offline store in Delhi.