Situated in the vibrant neighborhood of Elmhurst, Queens, Lemon Tree offers a delightful dining experience at 80-12 51st Ave, New York. Known for its inviting atmosphere and eclectic menu, this restaurant caters to a variety of tastes. Whether you're a local or a visitor, you’ll find Lemon Tree a charming spot to enjoy a meal. Discover more and plan your visit at their location in the heart of Elmhurst.
© 2024 Chef.i All Rights Reserved | SEO By: SEO Simple LTD