Records link phone number (630) 355-4067 with Leena’s details. Leena was born 76 years ago. Leena now resides at 1439 Baldwin Ct, Naperville, Il 60565. 1948 is the birth year of Leena. Other cities that she has stayed in are Idaho Falls, Skokie and Pittsburgh.