Villa Azur is an Italian restaurant offering a unique menu in a charming setting with a beautiful terrace.