Where is Casas de Echeverri?

Where is Casas de Echeverri located?

Casas de Echeverri, Navarra, Spain (approx. 43°, -1.51667°)


Where is Casas de Echeverri on the map?