thetravelmagazine.net
Hotel Review: Crowne Plaza Gurgaon (Gurugram), Delhi, India
The Crowne Plaza Gurgaon is a thoroughly modern hotel that provides the same 5 star standards one would expect from the global IHG chain around the world.