HOLIDAY INN LEAMINGTON SPA, Leamington Spa, United Kingdom
HOLIDAY INN LEAMINGTON SPA is conveniently located at Olympus Ave. Tachbrook Park in Leamington Spa, United Kingdom
Hotel Location:
Address: Olympus Ave. Tachbrook Park
City: Leamington Spa
Country: United Kingdom
phone: +44 1926 425522
Hotel Features:
- Check-In Time: 1400
- Check-Out Time: 1200
- Non Smoking Rooms