Cha Cha Cha Mexican Restaurant – Singapore

Well, it’s not really Mexican per se, it’s more like Tex-Mex but in Asia we don’t really see a difference… Cha Cha Cha has been around for a long long time…since 1990. Located in the expatriate enclave of Holland Village, it is up the street of the bigger Lorong Mambong where all the pubs and restaurants are. A good friend of mine met up on … Continue reading Cha Cha Cha Mexican Restaurant – Singapore