Ofieri crossbow

If you own Hearts of Stone expansion for, this crossbow can be purchased from the Ofieri merchant in Upper Mill.