Oscar's birth date was listed as 1961. Possible relatives of Oscar are: Anitaa Deleon, Dorothy London, Karem S Deleon and 2 other people. Cities Oscar has lived in before are North Miami Beach, Hialeah, North Miami and one other city. This person is linked with Deleon And Lulo Enterprises, Inc. The current age of Oscar is 63. Oscar’s current address is 10245 9Th Street Cir #106, Miami, Fl 33172.