Ans: The headquarters of Tmall is at 969 West Wen Yi Road, Hangzhou, China. This has been its primary headquarters since its establishment in 2008.