Mermaid House Hotel

114 E. St. Louis St.
Lebanon
Illinois
United States