Av. Central Sur No. 94
*Hotel San Francisco is located on Avenida Central Sur, one of the main streets in Tapachula, Chiapas *Hotel San Francisco has a fantastic location close to plenty of tourist attractions *Offers easy access to the Art Deco district, the ruins at Izapa, and different coffee plantations
Our team is at your service to help you with your booking issues or answer any related questions.
Mon-Fry (6am-1am), Sat (6am-12am), Sun (6am-9pm)