Vietnamese restaurant · 12089 W Alameda Pkwy, Lakewood, CO
More food in Lakewood, CO · Vietnamese Food in Lakewood