Applebee's 7783

Applebee's #7783 is an Applebee's restaurant located at 24041 Southland Drive in Hayward, California.