Where is Los Ayala?

Where is Los Ayala located?

Los Ayala, Nayarit, Mexico (approx. 21.01667°, -105.2833°)


Where is Los Ayala on the map?