Carpenter's Shelter supports the homeless in achieving sustainable independence through shelter, guidance, education and advocacy. Carpenter's Shelter is one of the largest homeless shelters in Northern Virginia, serving over 700 homeless children, women and men each year.