Fiona Loewi was born in 1975 in London, England. She is an actress, known for Love and Death on Long Island (1997), Top of the Food Chain (1999) and Senior Trip (1995). Read more on iMDB