Hotel Ibis London Wembley, London

South Way Wembley LondonHA9 6BA, United Kingdom
Hotel chain: Accor