Qixiang Hotel is located at the Southwest of Xujiahui area, adjacent to the renowned Xujiahui Cathedral and the metro station.