Holiday Inn OXFORD

75 SOUTH MAIN ST
OXFORD
Ohio
United States