Subway 6399

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