U.S Highway 30, Carroll, IA 51401, USA
1757 Hwy 71 N Carroll, IA 51401
Carroll
Iowa
United States
877-411-3436877-411-3436
Super 8 Carroll North welcomes a maximum of two dogs, 40 lbs or less, per guest room for an additional $15 per dog, per night. Dog friendly rooms are limited. Guests travelling with dogs must call …