International Institute of Hotel Management is located in United Kingdom on TOG, 91 Wimpole St, London W1G OEF. International Institute of Hotel Management is rated 5 out of 5 in the category hotel management school in United Kingdom.
Address
TOG, 91 Wimpole St, London W1G OEF