New Vietnamese restaurant in Long Island City: Cyclo definitely looks promising! Only took a step in, but the menu seems legit and the space is fun and pretty. Does LIC finally have good Asian food? Cyclo, 5-41 47 Ave (next to Petey’s), Long Island City