Applebee's 8263

Applebee's #8263 is an Applebee's restaurant located at 3987 Lake Tahoe Boulevard in South Lake Tahoe, California.