Kanika Singh

Offering a holistic experience, the Westin Sohna is a wellness resort located near Delhi NCR. The resort is bounded by green landscapes and charming water bodies. It is easily one of the best resorts near Delhi for weekend with its elegant architecture.