The Red Rooster Inn

123 E Seward St Hillsboro IL 62049 USA

Location