Clue: Subway, perhaps, to let street atmosphere enter (10)
Answer: RESTAURANT
Explanation: Definition: Subway, perhaps
An envelope ('to enter') of ST ('street') plus AURA ('atmosphere') in RENT ('let').