The Harwood Arms

London

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