Applebees August 13, 2015 By Kelly Youngblood ShareShare on FacebookShareShare this Address 2121 N. Prospect Ave. Champaign Illinois United States Upcoming Events No events in this location