Walgreens 9851

Walgreens #9851 is a Walgreens drugstore located at 2402 Village Green Place in Champaign, Illinois.