Stay at this 4-star eco-certified hotel in Leicester. Enjoy free WiFi, a 24-hour front desk, and daily housekeeping. Our guests praise the bar and the helpful staff in our reviews. Popular attractions National Space Centre and Welford Road Stadium are located nearby.