Houston Downtown is Closed

July 10th, 2019

The Houston chain steakhouse which was located at 2040 Peel Street closed on July 1st. SLK RD, the same owners’ world cuisine restaurant located on the upper floor of the same building, should move to Griffintown. One to follow.