Petrich is a small town in the Blagoevgrad district in Bulgaria, located at the foot of the Belasitza.