As vespers drew to a close at the St. Egidio Catholic community center, a dozen homeless men in threadbare pants and rumpled T-shirts shuffled into a side room where volunteers handed out cups of soda and soft yellow rolls spread with mayonnaise.

“This is like my home,” said Ernesto Gutierrez, a 66-year-old retired policeman who sleeps in parks and other public places because he has no relatives overseas helping to supplement his meager pension. Often the sandwich he gets at St. Egidio is his only meal of the day: “I appreciate it so much.”