La Stella is a Chinese and Japanese restaurant offering an all-you-can-eat option on weekends. The Chinese cuisine is noted for being less oily and exquisite, with pasta and rice dishes receiving special mention. Sushi is also available.