Odyssey World employs 9 employees. The Odyssey World management team includes Felicia Severns (Managing Director), and Shridhar Salian (manager).
Looking for a particular Odyssey World employee's phone or email?