Meridian's Shanghai Center is located on the 29th floor of the Shanghai Tower, the word's second-tallest building. Shanghai Tower is in the heart of the Lujiazui Financial and Trade Zone. Close to the Huangpu River, Shanghai Tower is the tallest among a group of three adjacent buildings, the other two being the Jin Mao Tower and the Shanghai WFC. The Shanghai Tower Observation Deck is on the 118th floor.
The Shanghai Center is easily accessed by public transportation and is in close proximity to dozens of historically-rich cultural sites. The Shanghai Center includes space for classes and events and is the University's principal facility in Asia.