Subway 18669

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