Mercedes Renard
Birthday: 1975, Miami, Florida, USA
Height: 178 cm
Mercedes Renard was Born in Miami Beach, Florida where her parents live since fleeing Cuba with her two brothers and sister. Renard's father, Roberto Lopez was a film and radio actor in Cuba. At ...Show More
Mercedes Renard'S roles