Explore details about location Helen's Place. Helen's Place is a location situated within the London Borough of Tower Hamlets alongside other areas such as Buxton Street, Dundee Wharf, Mallory Close.