Indian Hill — city in Hamilton County, Ohio, United States