Leah Nicholas was born on March 18, 1982 in Rockville, Connecticut, USA. She is an actress, known for The Supermarket (2009).
The Supermarket
No data