Croft Hotel

3 Stanley Road, Off London Road, Leicester, LE2 1RF, United Kingdom

Hotel image
Read more reviews for Croft Hotel