Subway 18669

Subway #18669-0 is a Subway restaurant located at 2417 East 53rd Street, Davenport, Iowa.