N
Nilesh Parekh Review of The Leela Palaces, Hotels and ...
Service and facilities are as professional and pol...
Service and facilities are as professional and polished as one would expect from the flagship of India's finest hotel. Location . Strategically located near the international airport. Ambience. Interior speak true Luxury
Comments: