Removed the soap from a small restaurant (7)
I believe the answer is:
teashop
'a small restaurant' is the definition.
'teashop' can be an answer for 'restaurant' (teashop is a kind of restaurant). I'm not certain of the 'a small' bit.
'removed the soap' is the wordplay.
'removed' indicates an anagram (moved again).
'the'+'soap'='thesoap'
'thesoap' anagrammed gives 'TEASHOP'.
'from' is the link.
Can you help me to learn more?
(Other definitions for teashop that I've seen before include "Cafe (paradoxically?)" , "Place of refreshments" .)