New Sherwood Hotel

138 S. Main St.
New Haven
Kentucky
United States