Thay Thay Noodles is a Thai restaurant offering dishes like noodles with chicken and spring rolls. They are known for generous portions.