Look longingly in front of box office pavilion (6)
I believe the answer is:
gazebo
'pavilion' is the definition.
(I know that gazebo is a type of pavilion)
'look longingly in front of box office' is the wordplay.
'look longingly' becomes 'gaze' (gaze is a kind of look. I am not sure about the 'longingly' bit.).
'in front of' means one lot of letters go next to another (some letters go in front of others).
'box office' becomes 'BO' (entertainment industry acronym).
'gaze'+'bo'='GAZEBO'
Can you help me to learn more?
(Other definitions for gazebo that I've seen before include "Metrical feet" , "Summer house with a wide view" , "Summerhouse with a good view" , "Type of summerhouse" , "Belvedere" .)