Description
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.
Reviews
To write a review, you must login first.
Other Businesses in this category