There are many pool halls in Singapore but Klassic pool hall is better because the tables there are in good quality. Besides, Singapore national teams are doing training there. U can also go to google n type pool hall in singapore" to find some pools near the place u stay.
i know there are more than 3000 pool halls in Shanghai and more and more young people are training pool in order to get fame and money! Some of them even drop from school. What a shame!