Vodafone Idea Limited stores Near 31st Main Road, , 560085