Applebee's 7760

Applebee's #7760 is an Applebee's restaurant located at 1540 Main Street in Los Lunas, New Mexico.