Отель Super House International Hotel находится в городе Пекин (Beijing), в районе Chaoyang, рядом с Центральной Библиотекой и Античным городом (Beijing Antique City), Китай. До центра города Пекин - 7,8 км. До Международного Аэропорта города Пекин Шоуду (Beijing International Airport Shoudu) - 31 км.