Luxury dim sum restaurant closes ahead of schedule
Yauatcha, a luxury dim sum restaurant that had its last U.S. location in Houston, closed unexpectedly early Feb. 8. The restaurant was originally supposed to close Feb. 16.
Employees were clearing out the restaurant Feb. 10, noting that the restauran…
Read More