Nhu Lan
Vietnamese Restaurant, Sandwich Place
602 W Belmont Ave (Broadway St & Orchard St), Chicago, IL 60657
(773) 857-6868
(773) 857-6868
4.5 / 5 based on 32 votes
Photos
It's hard to beat the banh mi at this sandwich shop. The only challenge...
#3 Lemongrass Turkey- delicious!