ibis Leeds Centre 2 stars

23 Marlborough Street, Leeds, LS1 4PB, United Kingdom

Hotel image
Read more reviews for ibis Leeds Centre