Reviews of Wilde Aparthotels, London, Aldgate Tower Bridge. (Hotel) in London (London).