Aurika Hotels & Resorts, India is the upscale brand of Lemon Tree Hotels that offers world class hospitality, stylishly elegant yet comfortably informal, allowing you to be just as relaxed as you wish. More Info-
Aurika Hotels & Resorts: Upscale Hotels & Re...