Vodafone Idea Limited stores Near 200 Feet Road, Thane, 421005