Studio 6 Suites Amarillo TX – West Medical Center 6801 I-40 Amarillo TX 79106 3.1 Visit Website View Details