Home / Store / Elliott & Frantz Inc. Store in Delmar Elliott & Frantz Inc. Store in Delmar Categories: HinoAddress 38420 Sussex Highway Delmar, DE 19940Contact Telephone: 3028463033Fax: 3028460763 Additional Information OEM: Hino