Waugh Den Hotel er omkring 2 km fra National Museum of Natural Science, en af Taichung City’s mest populære landemærker.