Alexandra House Venue

The Alexandra House Venue is a beautifully presented hotel set on 20 acres of stunning lands and well connected by the M4 and very close to the centre of Swindon.

 

Sash Colour: