Vodafone Idea Limited stores Near Bhagat Singh Road, Karjat, 410201