Bacchus is an Italian restaurant offering a varied menu with innovative mains and pastas in a quaint corner setting.