Holiday Inn Express London

100 Holiday Trl Ne
London
Ohio
United States