Media Mentions

Deutsche Welle: Homeless no more



New York City is "home" only in name for most people living on the streets. But one grand old heritage building with the iconic address of Times Square has now truly become "home" for the homeless.