Windsor Hotel, New York

108 Forsyth St.Little Italy - Lo East Side, New York10002, United States