Applebee's 7940

Applebee's #7940 is an Applebee's restaurant located at 2600 Menaul Boulevard Northeast in Albuquerque, New Mexico.