Papa Johns Pizza

1005 S Georgia St Amarillo TX 79102 USA

(806) 374-7272

Location