Belmont Hotel Leicester  -  3 Star Hotel

De Montfort St, Leicester, Leicestershire, LE1 7GR [ Telephone not available ]

Loading Photos & Map of Belmont Hotel Leicester

Be the first to Write a Review!

Been to Belmont Hotel Leicester? Share your experiences!