Applebee's 9039

Applebee's #9039 is an Applebee's restaurant located at 102 Platte Oasis Parkway in North Platte, Nebraska.