TRUE INDIAN LUXURY – ON TOP OF THE WORLD: THE LEELA PALACES, HOTELS AND RESORTS RANKS THIRD ON THE TRAVEL + LEISURE WORLD’S BEST AWARDS 2024 LIST OF TOP HOTEL BRANDS
This marks the fourth year of recognition continuing from 2023, 2021, and 2020The Leela Palace Bengaluru is ranked #1 in World’s Best India City Hotel; #4 in World’s…Read More