With a stay at OYO Hotel Rey David, Oaxaca in Ocotlán de Morelos, you'll be 20.9 mi (33.6 km) from Zócalo and 21 mi (33.8 km) from Benito Juarez Market. This hotel is 21.3 mi (34.2 km) from Church of Santo Domingo de Guzmán and 21.3 mi (34.2 km) from Oaxaca Cathedral.