Overlooking London landmarks, this grand Four Seasons outpost has just the right amount of quirk not to feel stuffy or intimidating
Location
The hotel is situated across from Trinity Square Gardens in Central London, with views out towards the historic Tower Bridge as well as the Tower of London.