New Star Restaurant

172 Kilauea Ave
Hilo, 96720, USA
Nearest landmark:
s