Pho Asia 21 is a Vietnamese restaurant offering dishes like Sizzling Lemongrass Chili Chicken.