One of Houston's more popular Chinese restaurant chains appears to have deleted its original location. Duck N Bao's first ...