The Leela Hotels in Chennai
(1 Hotels in Chennai)
Leela Palace is best located in Chennai, over looking the Sea. Rooms are excellent. Service is very good too. Spa is super and one of the best I have been to. Breakfast was great with lot of variety. Overall an excellent place to stay if budget is not a problem
Mohit Mittal | 2017-10-25
Please wait while we fetch hotels for you.