Indo Lanka is an Indian restaurant featuring a modern interior and offering a diverse menu.