Subway 69063

Subway #69063-0 is a Subway restaurant located at 90 North Main Street, Paris, Idaho.