One review said the restaurant failed to say the tartarr tower was raw. If they were educated diners they would know tartar means raw or nearly raw.
Address: 5350 Westheimer Rd, Houston, TX 77056, USA
Rafael PC | Oct 27, 2019
Its a great place, always good qiality
Laurina Donaie | Oct 27, 2019
Wow, so sorry to hear this. My experience there was really nice!
Thanks! Your answer is awaiting moderation.