Lotus Leaf is a Vietnamese cafe known for housemade pho noodles and vegetarian options. Open 365 days a year, offering dishes like pho, spring rolls, and more.