Sim Lim Square
Quick links: Contact Description Reviews
Located in the China Town, is packed with electronic shops offering any kind of electrical component or IT product or two!
Read moreReview this service
No one has left a review on this page yet.