Vid Tavistock Square ligger Tavistockhouse.