Samosa Garden occupied that spot for a couple of decades it seems. I haven't been there is at least ten years.
Too bad about Landmark. They had a couple of really good dishes - including a great stirfried sticky rice. Perfect each time I have had it. Also had the best late night da lang food in town.