1501 Ross Street, Amarillo, TX 79102, USA
1501 S Ross St Amarillo, TX 79102
Amarillo
Texas
79102
US
877-411-3436877-411-3436
Microtel Inn N Suites Amarillo is pet friendly! Three pets of any size are welcome for an additional fee of $20 per pet per stay. No pitbulls allowed.