France Hotel

118 E. Court St.
Paris
Illinois
United States