The New Ellington 4 stars

23-25A York Place, Leeds, LS1 2EY, United Kingdom

Hotel image
Read more reviews for The New Ellington