Vodafone Idea Limited stores Near Ram Nagar Main Road, Salem, 636007