Ruta Trinder

Image
Ruta Trinder
Swiss Hotel Management School, 2006 & HIM 2007

Industry - Customer Services 

Country - United Kingdom

Exclude live chat
Off