Lafayette Inn is located at 204 W Poplar St, Harrisburg, IL-62946. An interactive Map of Lafayette Inn is shown below.
View details of Lafayette Inn.