Best Mediterranean restaurant in Avignon, france