Subway 69063

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