The Otis Hare Archeological Site, also known as the Owen House Site, is a historic archaeological site near Bristol, Florida, on the east bank of the Apalachicola River at mile 73. Recognized for both local and official significance, it was added to the U.S. National Register of Historic Places on July 26, 1989.