Ibis Leeds Centre

23 Marlborough Street
Leeds
United Kingdom