Mountain Shadow Resort, a charming 4-star retreat in the serene town of Igatpuri, India, offers a perfect getaway for both leisure and business travelers. Opened and renovated in 2019, this inviting resort features 71 well-appointed rooms that blend comfort with contemporary design. With a guest rating of 8.5 out of 10, based on six reviews, visitors can expect a warm and welcoming atmosphere.