Le Stella is a bistro, with a location near public transport. It is currently closed.