How much are you changing? If the amount is small then any money changer would do as the difference is rather small. Some with pretty good rates that I have deal with are Arab Street junction, Peninsula Plaza ground floor and Lucky Plaza. But I heard even teh ones in Chinatown are giving good rates.