Ibis Hotel And Premier Inn At Wembley
An exterior view of the Ibis Hotel and a Premier Inn at Wembley Stadium, on 6th November 2019, in Wembley, London, England.