HotelsClick.com

Star Hotel, South Leicester - Leicester United Kingdom - Photos

» Star Hotel, South Leicester - Leicester United Kingdom

Booking.com

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