Vodafone Idea Limited stores Near Thane Station Road, Thane, 400601