Checked into Victoria Tower Gardens Victoria Tower Gardens - London, Greater London, 🇬🇧 United Kingdom