Like a drink and place for serving food by river (7)
I believe the answer is:
potable
'like a drink' is the definition.
(potable means safe to drink)
'place for serving food by river' is the wordplay.
'place for serving food' becomes 'table'.
'by' is a charade indicator (letters next to each other).
'river' becomes 'po' (Italian river).
'table' put after 'po' is 'POTABLE'.
'and' acts as a link.
(Other definitions for potable that I've seen before include "Fit for drinking" , "Able to be drunk" , "having healthy water quality" , "Drinkable" , "Non-toxic" .)