Snitch launches 24th India store in Indore
Men’s fashion brand Snitch has brought its pan-India store total to 24 with the opening of its exclusive brand outlet in Indore. Located in Phoenix Citadel Mall, the store measures 2,545 square feet.