on October 24, 2019October 28, 2019 by Keira Rumble New Delhi India Stay Travel Leela Palace Delhi “Leela Palace Delhi is the flagship hotel for the Leela group, built in 2011 in New Delhi, India”. Leela Palace Delhi ... View Post Leela Palace Delhi Share