Altarpiece of the Last Supper (detail). Villahermosa, parish church. Author: MAESTRO VILLAHERMOSA. Location: IGLESIA PARROQUIAL. VILLAHERMOSA DEL RIO. Castell?n. SPAIN. JESUS. Saint Andrew. SAINT PAUL THE APOSTLE. APOSTLE PETER. SAN PABLO DE TARSO. S