Subway 58598

Subway #58598-0 is a Subway restaurant located at The Shoppes of Elwood, 410 Mississippi Street, Elwood, Illinois.