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