Home / Store / Elliott & Frantz Inc. Store in Delmar Elliott & Frantz Inc. Store in Delmar Categories: HinoAddress 38420 Sussex Highway Delmar, DE 19940USContact Tel.: 3028463033 Additional Information OEM: Hino Posted on May 2, 2021 by Pana Pacific Administrator