Subway 21510

Subway #21510-0 is a Subway restaurant located at Swansea Plaza, 2653 North Illinois Street Unit 2653, Swansea, Illinois.