Deli Indo offers authentic Indonesian cuisine.