
Genelle Williams is a Canadian actress who is best known for her roles in Degrassi: The Next Generation and as the innkeeper Leena in Warehouse 13.
Genelle Williams is a Canadian actress who is best known for her roles in Degrassi: The Next Generation and as the innkeeper Leena in Warehouse 13.