Subway 13088

Subway #13088-0 is a Subway restaurant located at Market Place Industrial Park, 12177 North Executive Drive, Edinburgh, Indiana.