China Imbiss Lucky Garden offers Chinese cuisine with takeout options available for self-pickup.