Lemongrass Kitchen is a Chinese restaurant offering phone order options and open on all holidays.