Charms Hotel расположен в районе Huangpu, рядом с известной улицей Nanjing Road, набережной The Bund и станциями метро (линия 1,2 и 8), в нескольких километрах от зоны свободной торговли Waigaoqiao. Международный аэропорт Hong Qiao в 15 км, центр Shanghai в 2 км.