I was planning to visit The Lemon Tree for the first time on my birthday after stumbling upon their Instagram account. I was disappointed that I wouldn’t be able to go because of the pandemic. Thankfully, they are offering takeout and it was AMAZING. I...can’t wait to go back and eat in. We had Mediterranean pizza, calamari and spinach and artichoke dip. All were awesome! Very impressed.More