Applebee's 7627

Applebee's #7627 is an Applebee's restaurant located at 8931 Brooks Road South in Windsor, California.