Ober-Johnsdorf is a place, that after the Treaty of Saint-Germain belonged to Czechoslovakia and was situated in the administrative region Lanškroun.
Ober-Johnsdorf was formerly part of the German Empire. In the German Empire, the place was called Ober Johnsdorf. The place is now called Horní Třešňovec and belongs to Czech Republic.