Hotels & Resorts Lemon Tree Hotels marks 20 years of hospitalityJune 3, 2024 May 31st marked the twentieth anniversary of the launch of the first property under the Lemon Tree Hotels umbrella.…