clock menu more-arrow no yes

T'afia Restaurant

3701 Travis Street, Houston, TX 77002