Get directions to: Star Noodle, Lahaina, HI
Restaurant address: 286 Kupuohi St Lahaina, HI 96761, USA
Restaurant: Star Noodle