Leo Abaya(1960-2021)
- Additional Crew
- Production Designer
- Art Department
Leo Abaya was born on 13 December 1960 in the Philippines. Leo was a production designer, known for Instant Mommy (2013), José Rizal (1998) and Muro-ami (1999). Leo died on 26 May 2021 in the Philippines.