Ibis London Wembley

South Way Wembley
London
United Kingdom