Built in 1956, Hotel Victoria Oaxaca is a distinct addition to Oaxaca and a smart choice for travelers. Situated only 25.0 Km from the city center, guests are well located to enjoy the town's attractions and ac ... Read more

View all Luxury Hotels in Oaxaca