Francesca Xuereb

Francesca Xuereb

Francesca Xuereb is an actress, known for Room 203, Murmur and Pam & Tommy.