Where is San Juan del Rio?

Where is San Juan del Rio located?

San Juan del Rio, Puebla, Mexico (approx. 18.16667°, -98.51667°)


Where is San Juan del Rio on the map?