Leora, Missouri
From Wikipedia, the free encyclopedia
Leora is an unincorporated community in northern Stoddard County, Missouri. It is located about thirteen miles north of Dexter. Its post office has closed and mail now comes from Bloomfield.
Leora is an unincorporated community in northern Stoddard County, Missouri. It is located about thirteen miles north of Dexter. Its post office has closed and mail now comes from Bloomfield.