El Hospital de los Viejos data de 1355 y se construyó gracias a que 30 sacerdotes naturales de Sevilla establecieron su sede en la iglesia de Santa Catalina y acogieron 30 personas mayores de 60 años. Sin embargo, años más tarde recibieron por parte de la cofradía de San Juan de la Palma la donación del antiguo hospital de San Bernardo y lo transformaron en su nueva sede.El Hospital de los Viejos estuvo abierto hasta mediados del siglo XIX, pero desde que abandonara su función inicial el vandalismo y el expolio lo deterioró. Actualmente, gracias a la rehabilitación del edificio, se ha convertido en un Centro de Día para personas mayores.