Venue Info

THA is a fine British establishment doling out local fare, fresh ingredients, and fresh libations on the reg.