Get directions to: New Star Restaurant, Hilo, HI
Restaurant address: 172 Kilauea Ave Hilo, HI 96720, USA
Restaurant: New Star Restaurant