New Castle

Hotels in New Castle

Only three miles away from Portsmouth, this meticulously restored grand hotel first opened in 1874, on an Atlantic Ocean island called New Castle, just an hour north of Boston.