Log in using your account   

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

Live Help Every Restaurant in the City