Unit 103, 227 North Huangpi Road, Inside Central Plaza. Metro Line 2, 8 and 1, Shanghai 200010 China
View on Map
What travelers say:
Central Plaza is located in the CBD business district of People's Square. Indian special dining environment, yellow curry sauce, green mint sauce, soft and thin noodles are delicious while hot.
More
Attractions Near Kebabs on the Grille Central Plaza