Brennan's of Houston is located in Houston, United States on 3300 Smith St. Brennan's of Houston is rated 4.6 out of 5 in the category cajun restaurant in United States. Since our 1967 opening as a sister restaurant to the world-famous Commander’s Palace in New Orleans, Brennan's of Houston has evolved into the city's premier destination for memorable dining served with true Southern hospitality.