Seneca Homepage Contact Seneca Related Claims Claims Website Payment 1-800-442-5723 Payment Website Address Seneca Insurance 160 Water Street, 16th Floor New York, NY 10038