What are you looking for?
Explore New Castle, NH
New Castle, NH is a charming coastal town located on a small island in the Piscataqua River. Known for its rich history and picturesque landscapes, it offers a unique blend of natural beauty and cultural heritage. The town is home to several historic landmarks, including the Wentworth by the Sea Hotel, a grand Victorian-era resort that has been beautifully restored. With its stunning beaches, scenic walking trails, and quaint New England charm, New Castle is a popular destination for tourists and locals alike. Whether you're exploring the historic forts, enjoying a day at the beach, or simply taking in the breathtaking views of the Atlantic Ocean, New Castle offers a peaceful and idyllic escape.