In addition, there is a small Singapore curry restaurant on the B 1 floor of Feizhou International Plaza in Xujiahui. I don't remember the name.
There are two curry-themed restaurants in Longzhimeng Shopping Center of Zhongshan Park subway station, one underground and the other upstairs. I've forgotten the name. You'll know as soon as you go.