Leicester City Center - TBH Appartamento Leicester, Leicestershire
Located in Leicester, 400 metres from the centre and 1.1 km from Leicester Railway Station, Leicester City Center - TBH provides accommodation with amenities like free Wi-Fi and TV.
Numero delle stanze: 14
26 Lee street, Leicester, LE1 3AU, Regno Unito