Location. Super 8 Carroll East is located in Carroll.
Property Features. Guest parking is complimentary. ...
Location. Super 8 Carroll North Ia is located in Carroll.