HomeRestaurantsSozhou – Houston Sozhou – Houston Sozhou Description: . Address: 2616 Blodgett St, Houston, TX 77004, United States Phone Number: Website: Store Hours: