Applebee's 8885

Applebee's #8885 is an Applebee's restaurant located at 5800 North Mesa Street in El Paso, Texas.