Property Location With a stay at Top North Hotel, you'll be centrally located in Chiang Mai, steps from Tha Phae Gate and minutes from Pratat Chedi Luang Temple. This hotel is close to Chiang Mai City Arts & Cultural Center and Chiang Mai National Museum.Rooms..