The Lemon Tree is a vegan restaurant serving Mediterranean-inspired dishes and cocktails in a relaxed dining room.