Originally Posted by
Giggleswick
The UEFA Final is at Wembley that weekend--it might be (partly?) related to that.
Champions League Final is on the 25th. Expect that UEFA and the TV companies have reserved blocks of rooms. Expect to pay top whack for that weekend, particularly in Mayfair and Knightsbridge.