Where they serve refreshments on the flight? (7)
I believe the answer is:
teashop
But I can't explain it at all! Could you help me understand?
(Other definitions for teashop that I've seen before include "Cafe (paradoxically?)" , "Place of refreshments" .)