Mastro’s Steakhouse – First Texas Location

Opening Date: December 8th, 2017

  • Mastro’s Steakhouse is a high-end steakhouse & ocean club house. The new restaurant opens Friday, December 8th, 2017 and will be the first location for Texas. The restaurant’s parent company, Landry’s, is located in Houston.

    In fact, the new Mastro’s Steakhouse is located in front of The Post Oak Hotel on 610, also owned by Landry’s.

    1600 West Loop South, Houston, TX 77027

    See Tilman Fertitta’s post on the new location –

    All photos are courtesy of Landry’s.