Applebee's 8510

Applebee's #8510 is an Applebee's restaurant located at 1105 South Green Valley Road in Watsonville, California.