Located on Yongjia road in the consulate area of Xuhui District, Aimking Mansion is right next to Hengshan subway station and the famous Hengshan road.
Nearby are:
- Xujiahui Park and Henshan Park.
- International Tennis Center: 9 tennis courts, plus 1 squash court and 1 bowling alley.
- a dozen consulates.
- Shanghai Library: China's 2nd largest library, with more than 13 million books in collection.
- International Community Church: English service every Sunday.
- banks, pharmacy, hospitals, etc.