Royal Orchid Hotels Ltd

9 Months ago
In March last year, Lemon Tree Hotels Ltd became the first hotel chain in India ...