Star Hotel, South Leicester - Leicester United Kingdom - Photos
No photos
Star Hotel, South Leicester - Leicester United Kingdom - Search and Book Hotel
5-7 Elmfield Avenue,
Le2 1Rb Leicester
Hotels 2 Stars United Kingdom
No photos
5-7 Elmfield Avenue,
Le2 1Rb Leicester
Hotels 2 Stars United Kingdom