Your guide results

3 of 3 results shown
Holiday Inn Holiday Inn

Telegraph Way, Winchester

0 0

The Holiday Inn Winchester opened in 2010 and is a four star contemporary hotel with an award winning restaurant, bar, lounge and outdoor terrace. The hotel has 141 air conditioned bedrooms and 8...

3 of 3 results shown