Imperial Treasure Fine Shanghai Cuisine (Temporarily Closed) - 04-22 Takashimaya S.C, 391A Orchard Rd, Singapore 238873 on Eaten