Subway 34381

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