India
Located near Pune, Hotel Irada is Marriott's first Design Hotel in India, set within a 66-acre working winery and surrounded by roughly 4,000 acres of forest. From the moment you enter, it feels like you are somewhere in France.
What stood out
Our take: The weekend escape near Pune we recommend to everyone who asks.