Whether you're looking to enjoy a memorable meal or commemorate your trip with the perfect souvenir, Shanghai has a multitude of options everywhere you turn. You’ll find everything from local goods to luxury items, as well as top-tier culinary experiences.
Shanghai Old Street
A historical rock garden surrounded by shops featuring fans, chopsticks, walking sticks, Chinese tea sets, silk handbags, snacks, Chinese teas and herbal medicines.
137 Anren St. near Fuyou Rd.
Daily, 8:30 a.m. to 5 p.m.
Admission: 40 RM
South Bund Fabric Market
Here you’ll find vast reams of fabric and trimmings at bargain prices. Bring your favorite pieces of clothing, and onsite tailors can sew made-to-measure replicas! Expect to pay approximately 1,200 RMB for a suit, including materials and workmanship.
399 Lujiabang Rd. near South Zhongshan Rd.
Daily, 9 a.m. to 6 p.m
The “go-to” destination for no-nonsense Shanghainese food, including staples such as red-braised pork and other delights. Reservations mandatory.
41 Tianping Rd. near West Huaihai Rd.
Daily, 11 a.m. to 4 p.m., 5:30 p.m. to 12 a.m.
021 6282 926
Explore the spicy flavors of Yunnan Province at this small, two-story restaurant, with must-try dishes including fried goat cheese and Yunnan-style mashed potatoes. Brave diners can even order a few insect-based dishes.
85 Yangzhai Rd. near Xinhua Rd.
Daily, 11 a.m. to 11 p.m.
021 6282 7756
You don’t need to travel all the way to China's westernmost province for a taste of its uniquely amazing cuisine. Try Yeshari's Xinjiang-style fried rice, lamb skewers, pickled vegetable salad and homemade yogurt.
106 Nandan Rd. near Tianyaoqiao Rd.
Sunday-Thursday, 11:30 a.m. to 9:30 p.m.; Friday-Saturday, 11:30 a.m. to 10 p.m.
021 6468 607
Yuxin Sichuan Cuisine
Are you a spice warrior? Make a stop at one of Shanghai's many Sichuan restaurants. Yuxin's food is top-notch — especially for those who can handle their heat. Order with caution.
Zhaoshangju Square, 3/F, 333 North Chengdu Rd. near Weihai Rd.
Daily, 11 a.m. to 2 p.m., 5-9:30 p.m.
021 5298 0438