Applebee's 9668

Applebee's #9668 is an Applebee's restaurant located at 1303 Vaughn Drive in Ottumwa, Iowa.