

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:
Post a Comment