Applebee's 7938

Applebee's #7938 is an Applebee's restaurant located at 10895 Montgomery Boulevard Northeast in Albuquerque, New Mexico.