Vodafone Idea Limited stores Near Adarsha Vidya Mandir Road, Badlapur, 421503