La Palapa Downtown
1110 Preston St, Houston TX 77002