fbpx
Facade of Escobar restaurant at China Square Central. Picture by Straits Times.

bar ST