Applebee's 7818

Applebee's #7818 is an Applebee's restaurant located at 12129 Imperial Highway in Norwalk, California.