Yauatcha Houston is a dim sum teahouse offering an all-day dining experience. Located in the "jewel box" at The Galleria mall.