Wondering if anybody knew anything about The Lemon Tree located in Chatenay Square off S.W. 109th and Penn? I couldn't tell if they were open or not. I'm guessing it's a gelato place? Any information would be most appreciated.

Linze!