Talita UK

Leeds + London, United Kingdom

About Talita

Languages

English, Italian

Favorite talks

Comments & conversations