Integra located at The Old Truman Brewery, 91 Brick Lane, London, E1 6QL, London, UK Reviewed by 8 rated: 4.9 / 5