Cups from subtropics in nice restaurant (6)
I believe the answer is:
bistro
'restaurant' is the definition.
(I know that bistro is a type of restaurant)
I can't explain the remainder of the clue.
Can you help me to learn more?
(Other definitions for bistro that I've seen before include "Small informal French cafi" , "'Small, inexpensive restaurant (6)'" , "Coming out of restaurant" , "Modest restaurant" , "Cafe/restaurant" .)