Almond tea (so-called)  Palace Restaurant  Flushing  Queens