Karta Vacation Rentals
In the very center of New Castle, this boutique apartment hotel sits in a quiet New England island town just steps from Portsmouth Harbor Lighthouse and Fort Constitution. Fort McClary State Park, Fort Stark and Wentworth by the Sea Golf Club are minutes away, and lively downtown Portsmouth is a scenic five-minute drive.