Recently I had the pleasure of experiencing the decadent Wentworth by the Sea located in New Castle, New Hampshire. Known as the crown jewel of New Castle, this resort commands your attention. Its captivating charm, enticing menu, alluring decor all exemplify what a grand historic hotel should ... READ the POST