Indian restaurant Spice Island offers a modern take on classic Indian flavors.