Yes, Holiday Rooms In The Heart Of Canary Wharf is a great choice for sports enthusiasts as it is only 4.27km away from the Olympic Stadium.