Explore details about location Townshend Estate. Townshend Estate is a location situated within the City of Westminster alongside other areas such as Whitehall, Henstridge Place, Exhibition Road.