The Bar

'The Bar', 123 E Main St, La Harpe, IL 61450, United States

(217) 219-1081

Location