Answered by Sarah from Senegal | Oct. 10, 2014 20:24
00Reply
As far as I know, there is no indian restaurant within a range of 1000 yards. The closest one I know is Swam Yin Du Mei Shi (Swam Indian Food), on the sixth floor of APM in No. 138 in Wangfujing Street. It is about 1700 yards from the railway station.