More about Ibis Hotel Leicester (**)
Ibis Hotel Leicester (**) is located at LE11 Leicester, United Kingdom
+441162487200
http://www.accorhotel.com
Similar Listings
Yelf'S Hotel
3.5
Waterside Hotel
4.6