Home Depot signs lease to take over 120k-SF space in New York Citycnbc.com1 point·fbelzile··0 commentsOpen articleSaveView on HN