El
Hospital Nuestra Señora de los Ángeles, de
Niebla se encuentra situado dentro del recinto
amurallado de la ciudad. Se construyó en la céntrica
plaza de
Santa María, junto a uno de los
edificios más importantes de la ciudad como es la
iglesia de Nuestra Señora de la
Granada. La función principal de este hospital era la de curar a enfermos, siendo estos separados por sexos, que posteriormente eran trasladados a la ciudad de
Sevilla, y la de hospedaje de los peregrinos que pasaban por la ciudad de Niebla. El hospital contaba con
capilla propia. En el año 1730 se incluye entre las diferentes
ermitas de Niebla, junto con la iglesia de Nuestra Señora de la Granada y la iglesia de
san Martín. Su
arquitectura, al igual que el
arco de la
portada principal, es obra de principio del siglo XVI. En su exterior hay un azulejo que representa esta obra en
color azul y blanco. Tiene planta cuadrada. Y se cubre con
bóveda de crucería simple. Ya en su interior, pintada sobre un muro, se encontraba una pintura en honor a doña María de los Angeles, del siglo XVIII, obra pictórica.