Brooks Brothers revamps New Delhi store
Menswear specialist Brooks Brothers has relaunched its exclusive brand outlet in New Delhi’s Ambience Mall. Measuring 1,866 square feet, the newly revamped store is designed to boost customer experience.