The Hotel Portsmouth

We visit the historic and timeless The Hotel Portsmouth, nestled right in the heart of Portsmouth New Hampshire. It’s the perfect place for a weekend getaway!