Originally Posted by
pik01
Just visited,One of the leading Delhi 5 star hotels,I think It's The Leela mirrors the great palaces of the world.
It's good, but IMHO there are several other equally good 5 star hotels in Delhi.
Last edited by AJLondon; Aug 21, 2013 at 6:57 pm