Congratulations and welcome to The Castle Hotel in Taunton, Somerset. Thank you for considering us as your wedding venue.
We understand that getting married is one of the most important things you’ll ever do - and we want your wedding to be perfect.
From the moment you enter our grand hall, you'll feel the sense of romanticism that lingers throughout this historic hotel. The Castle is an elegant and unique town centre venue offering 4 beautiful ceremony rooms as well as 44 comfortable bedrooms.