ICTHR

AcronymDefinition
ICTHRInternational Centre for Tourism and Hospitality Research (Bournemouth University; Dorset, UK)