Applebee's 7936

Applebee's #7936 is an Applebee's restaurant located at 10600 Lomas Boulevard North East in Albuquerque, New Mexico.