The Twist Indian Grill — Restaurant in Milford, DE