Subway 6399

Subway #6399-0 is a Subway restaurant located at, 802 West University , Urbana, Illinois.