Fue construido en el siglo XVI en la entrada de la Fortaleza de Monterreal y reedificado en el siglo XVII en su actual emplazamiento. Fue hospital de caridad que atendía a pobres y peregrinos que transitaban el Camino Portugués por la Costa. Actualmente, una parte del edificio alberga la biblioteca pública municipal.