Applebee's 8441

Applebee's #8441 is an Applebee's restaurant located at 9010 North Wadsworth Parkway in Westminster, Colorado.