Happy Chef 快樂廚 is a chinese restaurant, located at 401-403 Sussex St, Haymarket NSW 2000, Australia
Bring your own spoon as they only have those horrid plastic ones here that cut your mouth.
Best laksa in Sydney.