The Lemon Tree is a restaurant located in Almancil, Portugal. It is situated on Av. Duarte Pacheco.