Vodafone Idea Limited stores Near Ambarpet Road, Nizamabad, 503001