Subway 5371

Subway #5371-0 is a Subway restaurant located at Family Video Store, 1101 North Mattis Drive, Champaign, Illinois.