The Grill
Restaurant • Chinese restaurant
Address
88 Shiji Blvd, Lujiazui, Pudong, Shanghai, China, 200120
Website
Contact
+86 21 5049 1234Rating on Google Maps
4.80 (6 reviews)Open on Google Maps
Discover top rated places in Pudong
88 Shiji Blvd, Lujiazui, Pudong, Shanghai, China, 200120