My friends and I were in Houston visiting other friends and we stopped into a Taiwanese restaurant. We bought these sticky rice balls that were delicious. Anybody know where we might be able to get them? I assume the best bet is somewhere in Flushing.
Attached is a photo. Thanks in advance.