Who is Lenora Crichlow? Lenora Crichlow is an actress from the United Kingdom. Lenora Crichlow rose to fame as Maria "Sugar" Sweet in the comedy-dram
Read MoreWho is Lenora Crichlow? Lenora Crichlow is an actress from the United Kingdom. Lenora Crichlow rose to fame as Maria "Sugar" Sweet in the comedy-dram
Read More