Where is Txatxarramendi?

Where is Txatxarramendi located?

Txatxarramendi, Euskadi, Spain (approx. 43.41777°, -2.723233°)


Where is Txatxarramendi on the map?