Ivan Oscar Villena
August 19, 1997 - July 24, 2022
Ivan Oscar Villena Aug 19th 1997 to July 24th 2022, he was cherished in life by his family. Ivan Oscar Villena was born in Miami at South Miami Hospital on August 19th 1997 to Mother Maria Teresa Mendez and Father Oscar Alfonso Villena. He... View Obituary & Service Information