Denver,Colorado
$
Strip malls on South Federal Boulevard have incredible Mexican and Vietnamese food, but you might want to skip them to go to the crown jewel: the tiny, mind-blowing Lao Wang Noodle House, known for its soup dumplings and pot stickers.
Last Reviewed
500 2015
Address
945 S. Federal Blvd.
Denver,CO