Belmont Hotel Leicester 3 stars

De Montfort St, Leicester, LE1 7GR, United Kingdom

Hotel image
Read more reviews for Belmont Hotel Leicester