STORY
ABOUT
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.
FIND
LOCATION
Houston
4207 Reed Rd
Houston, TX