Where is San Gregorio?

Where is San Gregorio located?

San Gregorio, Nayarit, Mexico (approx. 22.19167°, -104.7208°)


Where is San Gregorio on the map?