Tavola in Royal Plaza is fabulous! It's also pretty expensive.