Castle Wedding Venues in Hampshire
-
Southsea Castle
Southsea, HampshireSouthsea Castle is a historical wedding venue set in Hampshire, England. Here you can experience panoramic views of the picturesque Isle of Wight, tie...Read more the knot within Henry VIII's castle walls, and host a lively reception in an exclusive marquee. If you wish to spend your special day in one...