Jabalin Restaurant
2541 W Washington St
Indianapolis, IN 46222-4165
317-672-9019