Lechon

Paradise Supermart
207 E Wakea Ave
Kahului, HI 96732
Call: 808.877.6767
http://paradisesupermart.com

Recommendations

Also at Paradise Supermart