Sozo Japanese Steakhouse, located at 222 Hwy. 6, Ste. 100, Sugar Land, is set to open May 1. The traditional Japanese steakhouse aims to serve quality food at an affordable price.
Sozo will offer chicken, steak, fish and fried rice served with vegetables, such as zucchini, mushrooms and onions. The restaurant will also have a two-lane drive-thru.