Subway 24966

Subway #24966-0 is a Subway restaurant located at Noth Park Plaza, 108 South Buchanan Street Unit C, Edwardsville, Illinois.