Subway Station: Lujiazui Station

Shanghai Disney Flagship Store

The Disney flagship store in Lujiazui, Shanghai is one of the largest retail areas in the world and the only one in the world of...

Super Brand Mall

Located on prime Lujiazui street,  known as the “East Wall Street”, Super Brand Mall is one of the largest shopping malls in Asia combining shopping, dining,...