Get directions to: La Isla Maui Fresh Tamales, Makawao, HI
Restaurant address: 55 Pukalani St # 8 Makawao, HI 96768, USA
Restaurant: La Isla Maui Fresh Tamales