The Texaplex in Houston, TX has to be seen to be believed.

Houston is a wonderful place to be, a really massive city – because everything is bigger in Texas!