Defeat Master Henry New World October 1, 2021 by WoW Quests Facebook Twitter Pinterest LinkedIn Defeat Master Henry New World. Where is Master Henry Location in New World. You can complete New World Defeat Master Henry mission following this video guide. New World is a massively multiplayer online role-playing game by Amazon Games. source