Opened in 2018, Eight Eight Six is a concept by Eric Sze and Andy Chuang that aims to fuse their Taiwanese upbringing with American modernization. Located in the East Village, this neon-lit hotspot is a must-visit for delicious fare and a vibrant, fun atmosphere.