Explore details about location Tomlin's Terrace. Tomlin's Terrace is a location situated within the London Borough of Tower Hamlets alongside other areas such as Barnardo Street, Hanbury Street, Tomlin's Terrace.