



L1, JW Marriott 183, Jln Bukit Bintang, Bukit Bintang, 55100 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, Malaysia
Shanghai Restaurant is a fine dining in Kuala Lumpur, rated ★4.1 by 217 Google reviewers. Typical spend: RM 50–200 per person.
Shanghai Restaurant serves Chinese cuisine in a fine dining setting in Kuala Lumpur. Its casual, cozy ambience makes it well-suited for groups. The signature dish is Smoked Duck With Chinese Tea Leaves And Herbs.
📷 Tap any photo to view it fullscreen with photographer credit.
CHINESE
Parking
Shanghai Restaurant is closed on Mondays.
Yes — reservations are required at Shanghai Restaurant.
Expect around RM 50–200 per person at Shanghai Restaurant.
Yes — Shanghai Restaurant has a wheelchair-accessible entrance, seating, parking.
Yes — Shanghai Restaurant offers delivery and takeaway.
Information updated September 2026
Shanghai Restaurant
L1, JW Marriott 183, Jln Bukit Bintang, Bukit Bintang, 55100 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, Malaysia