La Palapa | 601 E Hanna Ave Indianapolis IN 46227 United States Restaurant Menu & Phone601 E Hanna Ave Indianapolis IN 46227 United States 4.5/5