
Farmhouse Restaurant
VerifiedBreakfast Restaurant
Information last verified
4.4 (262 reviews) Restaurants · Restaurant Champaign, IL
Services
Restaurant
Location & Directions
2029 South Neil Street · Champaign, IL, 61820Get directions
Request a quote
Reviews
Be the first to review.