Vodafone Idea Limited stores Near Tembha Hospital Road, Thane, 401101