Vodafone Idea Limited stores Near New Balaji Nagar, Thane, 401101