Skip to content

Location

Vietnamese Restaurant

8013 South 83rd Avenue
La Vista, NE 68128
(402) 991-8998