The village of Teshovo is located in South-West Bulgaria, 25km south-west from the town of Gotse Delchevin the foots of St Petar peak (Pirin mountain). It is included in Municipality Hadjidimovo (Blagoevgrad District). The main landmark of the village is church St Dimitar built 1843-1844. The location of Teshovo (near Greek border),the clear air and water springs together with the venerable forests (suitable for hunting)attract attention of lots of Bulgarian and International home seekers.