Houston, the fourth largest city in the U.S. is home to Just Oxtails Soul Food. December 9, 2002, marked the opening day of the 132-seat restaurant. Serving a diversity of soul food items cooked fresh daily. Our daily menu offers a variety of meats, sides and desserts, but our namesake, oxtails, are served everyday. We’re located at 4207 Reed Road and open 11am to 9pm.