Applebee's 8526

Applebee's #8526 is an Applebee's restaurant located at 516 East Llano Estacado Boulevard in Clovis, New Mexico.