Cheddar's Scratch Kitchen

3901 I-40 Amarillo TX 79109 USA

(806) 358-2111

Location