Applebee's 8470

Applebee's #8470 is an Applebee's restaurant located at 1587 Blue Lakes Boulevard in Twin Falls, Idaho.