Holiday Inn Express Leeds City Centre 3 stars

Cavendish Street, Off Kirkstall Road, Leeds, LS3 1LY, United Kingdom

Hotel image
Read more reviews for Holiday Inn Express Leeds City Centre