The Farmhouse Restaurant

103 Center St Oakford IL 62673 USA

(217) 635-6264

Location