House of Snow is an exclusive and stylish bridal shop showcasing an extensive range of wedding dresses, located in the heart of beautiful Bury St Edmunds.