Subway 34381

Subway #34381-0 is a Subway restaurant located at 2409 Village Green Place, Champaign, Illinois.