2012 Little Brothers New Beatitude House at 141-21 33rd Avenue, Flushing, NY 11354