Address 5805 I-40 Frontage Rd Amarillo TX 79106 United States
Phone: (806) 353-8710 Open 24 Hours a Day: No