Delhi The Westin Sohna Resort and Spa “Rest and relax at The Westin Sohna Resorts & Spa, a luxurious resort spread over 37 acres of landscaped gardens. Boasting a 15,600 square-foot indoor spa and an outdoor pool. Surrounded by greenery, the elegant villas, In the bedrooms, enjoy blissful sleep on the Westin Heavenly Bed. En […]