Hotel Santa Cruz Tehuantepec
Located just a couple of miles away from downtown Tehuantepec in Oaxaca, this small and affordable hotel offers basic conveniences along with air-conditioned guestrooms. Hotel Santa Cruz Tehuantepec h...
More info