Where is Los Ayala?

Where is Los Ayala located?

Los Ayala, Nayarit, Mexico (approx. 21.0252239°, -105.2853494°)


Where is Los Ayala on the map?