Tlaxcala is the capital of the State of Tlaxcala, Mexico’s smallest state, but don’t let that keep you from exploring this colonial city with one of Mexico’s most beautiful town square.
Two large central plazas meet in Centro and create one of . . .