Metro Brands Limited Celebrates Momentous 756th Store Opening with its iconic brand Metro Shoes in Connaught Place, New Delhi; Crosses Coveted 750-Store Milestone
Jun 06, 2023
New Delhi [India], June 6: Metro Brands Limited, India's largest footwear retailer in India, that started its journey with a single store in Colaba...