Nihon Restaurant

123 LIHIWAI ST
Hilo, 96720, USA
Nearest landmark:
s