Nature venue
Portsmouth Harbor Lighthouse
14 locals recommend,
Tips from locals
Portsmouth Harbor Lighthouse is a historic lighthouse located within Fort Constitution in New Castle, New Hampshire
Unique things to do nearby
Location
25 Wentworth Rd
New Castle, NH