China Taste is a Chinese restaurant offering an extensive menu with pickup options.