Where is Florida Sur?

Where is Florida Sur located?

Florida Sur, Veracruz, Mexico (approx. 18.04167°, -95.8°)


Where is Florida Sur on the map?