Wherein you can eat posh? (7)
I believe the answer is:
teashop
'wherein you' is the definition.
I can't judge whether this definition defines the answer.
'can eat posh?' is the wordplay.
'can' indicates an anagram (I've seen 'canned' mean this (canned can mean drunk)).
'eat'+'posh'='eatposh'
'eatposh' is an anagram of 'TEASHOP'.
Can you help me to learn more?
(Other definitions for teashop that I've seen before include "Cafe (paradoxically?)" , "Place of refreshments" .)