El Ambassy Club Shanghai está convenientemente ubicado en el centro de Huai Hai Road, en el distrito principal de Shanghai. Hay varios tipos diferentes de membresías disponibles, cada una diseñada para satisfacer las necesidades específicas de cada miembro, incluida la Membresía autorizada, la Membresía a término, etc.