Stock Photo - Singapore Sim Lim Square Interior. Sim Lim Square is a shopping mall full of computer, mobile phones and electronic gadgets


Location: Sim Lim Square Rochor Canal Road Singapore