Canyon Rose Restaurant

3100 I-40 Frontage Rd Amarillo TX 79102 USA

(806) 358-6161

Location