Address 170 Papalaua St Unit 3 Lahaina HI 96761 United States
Phone: (808) 661-4815 Open 24 Hours a Day: No