Applebee's 8260

Applebee's #8260 is an Applebee's restaurant located at 2303 Highway 25 North in Menomonie, Wisconsin.