Saturday, December 20, 2008

Dog Friendly: Wentworth by the Sea: New Castle, New Hampshire


New Castle, New Hampshire

New Castle is a charming coastal town located near Portsmouth, New Hampshire. This small town is home to an amazing hotel that was originally built in 1874. This beautiful hotel was renovated in 2003. I prefer the smaller rooms which evoke the feeling of an old inn. Even more amazing is the fact that this hotel has no pet fee!

No comments: