Where is Los Salazar?

Where is Los Salazar located?

Los Salazar, Nayarit, Mexico (approx. 21.67083°, -104.1792°)


Where is Los Salazar on the map?