5 star hotel

Hotel Posada San Francisco Tlaxcala

Plaza de la Constitución 17, Centro, 90000 Tlaxcala, MEX, Mexico - Tlaxcala, Tlaxcala - Mexico - 90000

Show map

Property Amenities

Check-in starts at: 15:00

Check-out ends at: 11:00