ITC
Level 29, Tower A, THREE ITC, No. 183 Hongqiao Road, Xuhui, Shanghai 200030, China
- sgh.itc.01-reception@executivecentre.com
- +86 21 8017 5099
- Mon - Fri: 09:00 - 18:00
ITC is a new landmark that stands out amongst the spectacular Shanghai cityscape. Boasting stunning views of Puxi, our new centre on Level 29 is easily accessible from the Xujiahui subway station. This centre also features Shanghai’s first Apollo Capsule a bespoke art installation and lounge space by Timothy Oulton Studios.
Our Services At ITC

Private Offices
Move in and get started, your new workspace awaits- Constant connectivity and reliable infrastructure
- Connecting you to industry leaders
- Unparalleled assistance and expertise
- Purpose-led and thoughtfully designed
Request for quotation

Coworking Spaces
A flexible approach to work- Constant professional presence
- Solutions designed to fit your needs
- Purpose-led and thoughtfully designed
- Facilitating connections with like-minded professionals
From CNY 2,000.00/month

Virtual Offices
Build your empire from anywhere in the world- Constant professional presence
- Professional business and administrative services
- Reduced overhead costs of a physical workspace
- Connecting you to industry leaders
From CNY 600.00/month

Meeting Rooms
Elevate your meetings, conferences and presentations- Seamless connectivity
- High-performance audiovisual technology
- End-to-end on-site assistance
- Catering service on request
3 Meeting Rooms

Business Concierge
Empowering your business to grow further and go beyond- Expert company set-up and operational support
- Expertly crafted IT solutions for your business
- On-site administrative assistance and expertise
- Seamless business transition
Request for quotation
Centre features
Amenities And Facilities
- 3 Meeting Rooms
- 24/7 Office Access
- Adjustable Standing Desks
- Collaborative open spaces
- Pantry Refreshments
- Dedicated Desks
- Event Spaces
- IT Support Services
- Serviced Barista Bar
- Business Concierge Support
- Airport Transfer Service
- Members Lounge
- Secure Keyless Locking System
- High-Speed Wi-Fi
Location
Known as the tallest office building in Xujiahui, ITC has become a new landmark building in the area, attracting numerous domestic and foreign tourists. Nearby, international five-star hotels, the Jiaotong University, large shopping malls and high-end restaurants can be found.
- Level 29, Tower A, THREE ITC, No. 183 Hongqiao Road, Xuhui, Shanghai 200030, China 中国上海市徐汇区虹桥路183号 徐家汇中心三期A座29楼 邮编200030
- sgh.itc.01-reception@executivecentre.com
- +86 21 8017 5099
- Mon - Fri: 09:00 - 18:00 Closed on Saturdays, Sundays and public holidays
- Xujiahui Station (3 mins walk away)