Star Noodle

Star Noodle
286 Kupuohi Street, Lahaina, Maui, Hawaii 96761