Explore details about location Sheba Place. Sheba Place is a location situated within the London Borough of Tower Hamlets alongside other areas such as Hermitage Stairs, Golding Street, Gloucester Court.