Large Three Bedroom Apartment for 8 People
Highcross House, 125-127 Vaughan Way, Leicester, ENG
The price is €152 per night from 1 Aug to 1 Aug
Located in Leicester City Centre, this apartment building is within a 15-minute walk of Haymarket Memorial Clock Tower and De Montfort University. National Space ...