Indian Tandoori Chilli is an Indian restaurant known for its flavorful dishes and business lunch specials.