Plaza 66

Shanghai ·
Mall|Shopping Area ·
View map
Share

Check Availability

Aug 19, 2025 - Aug 20, 2025
2 adults, 1 room
Find

Luxury Shopping at Plaza 66

As one of Shanghai's premier malls, Plaza 66 offers a unique shopping experience. With a focus on high-end fashion and comfort, it stands as a modern shopping complex.

Founded in 2000 by the Sun Hung Kai Properties, Plaza 66 became a shopping landmark in Shanghai. Its striking architectural design incorporates contemporary elements while providing a retail space for luxury brands like Chanel and Hermès. The environment is enhanced with faux palms and live music, creating an inviting atmosphere.

Noteworthy Features

🛍️ Extensive Luxury Brands - The mall hosts a variety of haute-couture fashion labels.
🍽️ Dining Delight - The top floor features diverse dining options suitable for all tastes.
🎼 Live Piano Music - Enjoy soothing performances as you shop and dine.

Plaza 66 is free to enter, making it accessible for tourists, families, and anyone interested in luxury goods.

Interesting Facts about Natural History Museum Plaza 66

High Staff Ratio

The number of staff at Plaza 66 exceeds the number of shoppers, ensuring exceptional service.

Culinary Options

The top floor includes a variety of dining options, catering to diverse cuisines.

Architectural Design

The building features modern design elements and luxurious interior spaces.

Location

1266 Nanjing W Rd | 南京西路1266号

Stay Near Plaza 66 Best Hotels

View map · 1.6 mi City Centre
From
258US$ /per night
View map · 19.7 mi City Centre
From
75US$ /per night
View map · 0.6 mi City Centre
From
107US$ /per night
View map · 2.0 mi City Centre
From
272US$ /per night
View map · 3.0 mi City Centre
From
61US$ /per night
View map · 10.6 mi City Centre
From
50US$ /per night