The Tower Hotel, by Thistle - Whitechapel, United Kingdom