The Indigo Chengdu Financial City hotel is located in the Jiaozi Financial Business District, adjacent to the city's landmark Twin Towers, with the Financial Museum and Jiaozi Park surrounding it on both sides.