Applebee's 8504

Applebee's #8504 is an Applebee's restaurant located at 7025 North Glenwood Street in Garden City, Idaho.