blade, Spanish, Toledo; hilt, European, possibly Spanish

Lindy Arts