Newburyport Town Green

Location