Birthday: 30 July 1993, Vancouver, British Columbia, Canada
Birth Name: Mecca Windsor Menard
Height: 152 cm
Mecca Menard was born on July 30, 1993 in Vancouver, British Columbia, Canada as Mecca Windsor Menard. She is an actress, known for Mermaid (2000), Kill Me Later (2001) and Ratz (2000).