CHINA.png

China Chilli

 
 

CHINA CHILLI, Australia

China Chilli China Chilli is an Australian brand with 6 stores located in Melbourne and Sydney. All locations vary from small food court stalls to large substantial restaurants.

This restaurant, China Chilli Lan Dining is located in Sydney’s CBD World Square. The expansive space includes a maitre d’ counter, bar, open and private dining areas, comfortably serving up to 240 guests.