Subway 63646

Subway #63646-0 is a Subway restaurant located at Elkhart Plaza West, 1252 North Nappanee Street, Elkhart, Indiana.