Get directions to: Buzzard Roost, Mount Auburn, IL
Restaurant address: 106 E Arch St Mount Auburn, IL 62547, USA
Restaurant: Buzzard Roost