Applebee's 8505

Applebee's #8505 is an Applebee's restaurant located at 4100 Ridgerock Road Southeast in Rio Rancho, New Mexico.