600 Lafayette Rd
Portsmouth, NH - 03801
Cross Roads House opened in 1982 and grew out of a need for emergency housing in the Seacoast. We have grown from a 33-bed facility to a 107-bed facility with a volunteer Board of Directors from the Greater Seacoast. The Board meets monthly to review agency performance and assure fiscal responsibili Click here to see full details.