Get directions to: Blossoming Lotus Llc, Kapaa, HI
Restaurant address: 4504 Kukui Street Kapaa, HI 96746, USA
Restaurant: Blossoming Lotus Llc