Filipino restaurant · 1301 Barth Ave, Indianapolis, IN
More food in Indianapolis, IN · Filipino Food in Indianapolis