Where is El Gran Hotel?

Where is El Gran Hotel located?

El Gran Hotel, Yucatán, Mexico (approx. 20.96825°, -89.62262°)


Where is El Gran Hotel on the map?