Petrich is a town in Blagoevgrad Province in southwestern Bulgaria, located at the foot of the Belasica Mountains in the Strumeshnitsa Valley. , the town has 29920 inhabitants. of Bulgaria. Petrich is located close to the borders with Greece and the Republic of Macedonia (...) (from Wikipedia)