42 hotels in Leicester