Applebee's 7668

Applebee's #7668 is an Applebee's restaurant located at 1000 Tharp Road in Yuba City, California.