Subway 5818

Subway #5818-0 is a Subway restaurant located at, 2 North Point Plaza , Streator, Illinois.