hi, i have heard rumors about a vietnamese place on first street near the galleria mall ("poppa goose" and "indochine" are the names i heard mentioned but can't find anything behind the urban myth) does anyone know what the name is? is it still in business? is it any good? would you choose this place or pho lemon on broadway? thanks!