Royal Orchid Hotels Ltd

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