Times Square

You are at: Home > Locations > Shanghai - Times Square



Our serviced office is located on Level 26 in Shanghai Times Square, a 30-storey Grade A commercial building along Huai Hai Road in downtown Shanghai. It is favoured by most businesses due to its proximity with international companies around the area.
Arcc Offices offers a conducive business environment which is essential for any company looking to set up shop in Shanghai.


Our serviced office offers well equipped meeting rooms also caters to those who seek serious boardroom discussions or conducting some serious workshops for their staff.
Our centre also runs on enterprise-grade phone systems and high speed internet connectivity which is essential for international businesses who need to communicate within Shanghai and to the rest of the world.
A highly secured server room is also available for clients who seek the highest level of security in terms of data storage.


Our serviced office is located on the premier Huai Hai Road in close proximity to People's Square Interchange Station for exceptional connectivity to the rest of Shanghai.

26F, Shanghai Times Square
Office Tower Luwan
93 Huai Hai Zhong Road
Shanghai 200021