Vodafone Idea Limited stores Near Meenakshi Sundar Nagar Road, , 638001