The Hospital Nacional San Juan de Dios is a public hospitals in Guatemala. It is located in Quetzaltenango, Guatemala's second largest city.