11701 Interstate 30, Little Rock, AR 72209, USA
11701 I-30 Little Rock, AR 72209
Little Rock
Arkansas
72209
US
877-411-3436877-411-3436
Super 8 Little Rock – Otter Creek welcomes a maximum of two pets, 50 lbs or less, per guest room for an additional $10 per night.